본문 바로가기
Develop/PHP

PHPExcel 라이브러리 사용하여 엑셀 읽기

by bellsilver7 2020. 3. 2.
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

댓글