쿠팡 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. ( jp레코더 후원 까지 )
목록PHP 엑셀 파일 만들기 XLSXWriter 사용 방법 예제 xlsxwriter.class.php
2023.01.05 01:00
PHP 엑셀 파일 만들기 XLSXWriter 사용 방법 예제
엑셀 파일을 출력하는 방법.
PHP에서 엑셀 파일을 출력하기 위해 사용할 것은 외부 라이브러리입니다.
여러 가지 라이브러리가 있지만....
XLSXWriter라이브러리는 쓰기 기능만 가능합니다.
하지만 장점으로는 엑셀 파일 만드는 처리속도가 상당히 빠르다는 것입니다.
PHP 5.2.1부터 사용이 가능.
XLSXWriter 사용방법 : 라이브러리를 설치해야 합니다.
아래 사이트에서 파일을 다운 받아 자신의 PHP 라이브러리 보관 폴더 또는 알기 쉬운 장소에 넣어두면 됩니
다.
$data = array( array('year','month','amount'), array('2003','1','220'), array('2003','2','153.5'), ); $writer = new XLSXWriter(); $writer->writeSheet($data); $writer->writeToFile('output.xlsx');
50000개 열을 작성하는 소소코드,, 너무 빨라서 민망함
include_once("xlsxwriter.class.php"); $writer = new XLSXWriter(); $writer->writeSheetHeader('Sheet1', array('c1'=>'integer','c2'=>'integer','c3'=>'integer','c4'=>'integer') ); for($i=0; $i<50000; $i++) { $writer->writeSheetRow('Sheet1', array($i, $i+1, $i+2, $i+3) ); } $writer->writeToFile('huge.xlsx'); echo '#'.floor((memory_get_peak_usage())/1024/1024)."MB"."\n";
더 상세한 내용은 여기 참조
https://github.com/mk-j/PHP_XLSXWriter
페이지 바로가기휴대폰 카메라앱 실행
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 단돈 2천원 광센서릴레이 전기 요금 아껴주는 광센서스위치 포토스위치 photocell switch 작심삼일비디오일기 [1] | mynick | 2020.07.03 | 111 |
공지 | 스마트팜 1차 교육과정 소개 | mynick | 2018.08.10 | 164 |
9 | Itead Sonoff-TH16 스마트 스위치 DS18B20 Si7021 온도 습도 센서/모니터 Wifi 스위치, alexa용 스마트 홈 자동화 | mynick | 2021.09.22 | 136 |
8 | 10-100V 배터리잔량표시기 용량 전압계 LCD 자동차 납산 디지털 전압계 모니터 [1] | mynick | 2021.09.24 | 191 |
7 | 12V 3S 7P 리튬 이온 배터리 케이스 및 홀더 DIY 18650 Powerwall 배터리 팩 빈 케이스 | mynick | 2021.10.07 | 235 |
6 | 키친아트 스텐 304 아크바 빅 멀티포트 1.8L | mynick | 2021.10.15 | 52 |
5 | 장수램프 LED 등기구 십자등 55W 작비장수램프 | mynick | 2021.10.16 | 83 |
4 | 장수램프 LED 사각 투광기 50W 흑색 주광색 | mynick | 2021.10.16 | 82 |
3 | 스폿용접기 스팟 미니 회로 배터리 용접기 | mynick | 2021.12.28 | 180 |
2 | php 에러 화면 출력 | mynick | 2023.01.05 | 18 |
» | PHP 엑셀 파일 만들기 XLSXWriter 사용 방법 예제 xlsxwriter.class.php | mynick | 2023.01.05 | 113 |