위토즈 - 개발자프로그램판매공간

정보공유

[그누보드팁] 엑셀 다운로드 할때 깨질경우.

 

가장 기본적인 예제 입니다.

가끔 Spreadsheet::WriteExcel 플러그인을 사용했는데 깨질경우 기본적인 방법으로 해야할때가 있습니다.

 ​

 

<?php
header( "Content-type: application/vnd.ms-excel" ); 
header( "Content-type: application/vnd.ms-excel; charset=utf-8");
header( "Content-Disposition: attachment; filename=bookinglist-".date("ymd", time()).".xls" ); 
header( "Content-Description: PHP4 Generated Data" ); 
?>
<html xmlns:x="urn:schemas-microsoft-com:office:excel">
<meta http-equiv='Content-Type' content='text/html; charset=euc-kr'>

<!--[if gte mso 9]><xml>
<x:ExcelWorkbook>
<x:ExcelWorksheets>
<x:ExcelWorksheet>
<x:Name>원서목록</x:Name>
<x:WorksheetOptions>
<x:Print>
<x:ValidPrinterInfo/>
</x:Print>
</x:WorksheetOptions>
</x:ExcelWorksheet>
</x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml>
<![endif]-->
<?php
$data = array('항목1','항목2','항목3','항목4','항목5');

$col = 0;
echo '<table border="1">';
echo '<tr>';
foreach($data as $cell) {
    echo '<td>'.$cell.'</td>';
}
echo '</tr>';

echo '<tr>';
echo '<td> 내용1</td>';
echo '<td> 내용2</td>';
echo '<td> 내용3</td>';
echo '<td> 내용4</td>';
echo '<td> 내용5</td>';
echo '</tr>';

echo '</table>';
?>

 

 

 

추가로 td값에 사용할수 있는 옵션은

 

 문자서식 : style="mso-number-format:\@" 

 날짜서식 : style="mso-number-format:Short Date"

 

기타 다른 서식이 많습니다.​ 

 

 

 

 

 

 

정보공유
Total 448건 19 페이지
번호 제목 글쓴이 날짜 조회
178 로그 기록 남기기 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-06 37107
177 게시물 조회수 랜덤으로 적용하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-01 34034
176 코드이그나이터 검색 기본 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 37772
175 form reset clearform 먹히지 않습니다. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 34305
174 연락처 앞대가리 목록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 38591
173 페이스북 GRAPH API & IFRAME BASE FACEBOOK APPLICATION DEVELOPMENT 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-03 51743
172 저작권 걱정없는 무료글꼴 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-01 55142
열람중 엑셀 다운로드 할때 깨질경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-28 43709
170 [javascript] YYYY-MM-DD 값을 한글날짜로 리턴. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-28 46137
169 네이버 Maps Javascript API V3 - 클릭한 지점에 마커 찍고 정보 레이어로 보여주기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-26 44057
168 네이밍, 코딩룰 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-24 55971
167 무통장입금확인 후 주문목록에서 바로 입금완료처리 기능 추가하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 44552
166 [다음 지도 api] 클러스터러 + 인포윈도우 + 사용자콘트롤박스 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 59379
165 [javascript] 구글 자동 번역 API 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-20 50950
164 그누보드에 nginx fastcgi_cache 적용하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-20 60903