본문 바로가기

건강한 일상, phpExcel
(2)
영카트5 주문내역 액셀 다운로드 연동 기존 영카트의 주문내역출력 Excel "xls" 형식 다운로드의 경우 인코딩 문제가 생겨서 교체하게 되어 공유합니다. 1) PHPExcel 요구사항 PHP version 5.2.0 or higher PHP extension php_zip enabled *) PHP extension php_xml enabled PHP extension php_gd2 enabled (if not compiled in) 2) PHPExcel 다운로드 https://phpexcel.codeplex.com/ 영카트가 설치된 곳의 /lib 폴더에 "PHPExcelClasses" 이름의 폴더를 생성합니다. 다운로드 받은 후 압축을 해제하여 "Classes" 폴더안에 있는 파일과 폴더만 새로 만든 폴더에 업로드 합니다. 3) /adm..
CSV for Excel 데이타를 엑셀파일로 다운로드 받는 기능 (한글깨짐방지) UTF-8을 사용할 경우 한글이나 기타언어가 깨지는 현상이 발생합니다. CSV로 저장할때. header에서 파일명만 엑셀로 하여 엑셀파일로 다운받을수 있게할수도 있지만 엑셀2007에서 사용하였을땐 다운로드후 파일을 열때 에러는 아니지만 경고메세지가 뜹니다. 예전 기억으론 오피스 2003에선 이런 메세지가 안떴던것 같지만... 그래서 CSV for Excel 방식을 사용하기로 하였습니다. (구글분석툴에서 힌트를 얻었습니다. 그리고 검색을 했죠^^) 가장 좋은 방법은 phpExcel을 사용하면 되지만 php_zip extension이 필요하고 서버설정이 바뀌어야 해서 사용하지 못하였습니다.. 하지만 phpExcel은 추천할만한 좋은 오픈소스입니다. 서버를 직접 운영하시는 분은 phpExcel을 사용하시면 될..