728x90
안녕하세요. 은은한 개발자입니다.
PHPExcel 라이브러리를 사용한 엑셀 데이터를 읽은 방법에 대해 포스팅해보도록 하겠습니다.
먼저 아래와 같이 PHPExcel 라이브러리를 include 하고 업로드한 파일을 $file 이란 변수에 담았다고 가정해 보겠습니다.
// PHPExcel 라이브러리
include_once $_SERVER['DOCUMENT_ROOT'] . '/lib/PHPExcel.php';
$file = $_FILE['userfile']['tmp_name'];
그리고 나면 아래와 같이 2가지 방법으로 엑셀 파일을 읽을 수 있습니다.
1. 객체형태
$objReader = PHPExcel_IOFactory::createReaderForFile($file);
$objReader->setReadDataOnly(true);
$objExcel = $objReader->load($file);
2. 배열형태
$objPHPExcel = PHPExcel_IOFactory::load($file);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, false, true);
unset($sheetData[1]); // 필드명 제거
필자의 경우 2.배열형태 가 사용하기 편리하여 주로 사용하는 방법입니다.
728x90
'Develop > PHP' 카테고리의 다른 글
PHP CURL 사용법 (0) | 2020.03.05 |
---|---|
PHP DB 중복된 키 값 처리 방법 (0) | 2020.03.03 |
PHP 에서 alert 사용하기 (0) | 2020.02.28 |
코드이그나이터 CSV 다운로드 (0) | 2020.02.28 |
코드이그나이터PHPExcel 사용하는 방법 (0) | 2020.02.28 |
댓글