개발 Q&A

제목 excel 다운시 jquery 구동 질문입니다.
카테고리 PHP
글쓴이 반타 작성시각 2018/01/19 11:29:23
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10436   RSS

안녕하세요.  excel 다운시 문제가 발생해서 혹시 해결방안이 있을까 해서 글남겨봅니다.

현재 excel다운로드를 구현중인데 

통계관련 내용입니다.

각 데이터는 php에서 처리하고 전체데이터 통합수치 합을 jquery로 처리하고 있습니다.

엑셀다운을 해서 파일을 열어보면

php로 구현한 데이터는 잘나오는데

jquery로 구현한 통합수치 부분이 exel에 안찍히네요.

해결 방법이 있을까요?

 

php 엑셀 heder 선언부분 소스 추가합니다.

jquery부분은 php안의 input value값 취합후 $("#test").html("2000");  이런식으로 넣고 있습니다.

<?

$output_file_name = iconv('UTF-8','EUC-KR',"test.xls");

header("Pragma: public\r\n"); 

header("Expires: 0\r\n"); 

header("Cache-Control: must-revalidate, post-check=0, pre-check=0\r\n"); 

header("Content-Type: application/vnd.ms-excel; charset=UTF-8"); 

header("Content-Disposition: attachment; filename=\"".$output_file_name."\"\r\n\r\n"); 

header("Content-Transfer-Encoding: binary\r\n");

?>

 다음글 여러 선배님들은 입력, 수정을 하나의 메서드에서 처리하... (3)
 이전글 리눅스 각 계정별 트래픽 확인 (2)

댓글

Enosh / 2018/01/19 12:05:12 / 추천 0
엑셀다운로드 구현하시려면 총합도 PHP로 구현하셔야 할 것 같네요. 파일다운로드인 경우엔 스크립트가 동작을 안할 것 같은데요.
반타 / 2018/01/19 12:18:36 / 추천 0

Enosh// 답변감사합니다.

글 올려놓고 천천히 생각해보니 불가능한 로직같네요. php는 서버에서 이미 다 처리된상태에서 뿌린후 script가 후처리 되는거라서..

제 생각이 짧았네요. 좋은 하루 되세요~