[php] PHPSpreadsheet을 사용하여 Excel 파일 읽기
PHPSpreadsheet은 PHP 언어로 Excel 파일을 다루기 위한 라이브러리입니다. 이 라이브러리를 사용하면 PHP로 Excel 파일을 생성하고 편집하는 기능을 구현할 수 있습니다. 이번에는 PHPSpreadsheet을 사용하여 PHP에서 Excel 파일을 읽는 방법에 대해 알아보겠습니다.
1. PHPSpreadsheet 라이브러리 설치
먼저 Composer를 사용하여 PHPSpreadsheet 라이브러리를 설치해야 합니다. 프로젝트 디렉터리에서 다음 명령을 실행하여 라이브러리를 설치합니다.
composer require phpoffice/phpspreadsheet
2. Excel 파일 읽기 예제
다음은 예제 코드를 통해 PHPSpreadsheet을 사용하여 Excel 파일을 읽는 방법을 보여줍니다.
<?php
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\IOFactory;
$spreadsheet = IOFactory::load('example.xlsx');
$worksheet = $spreadsheet->getActiveSheet();
foreach ($worksheet->getRowIterator() as $row) {
foreach ($row->getCellIterator() as $cell) {
$cellValue = $cell->getValue();
// 셀 값 처리 로직
}
}
?>
위 예제에서는 먼저 PHPSpreadsheet 라이브러리를 불러오고, IOFactory::load
메서드를 사용하여 Excel 파일을 불러옵니다. 그 후에는 getRowIterator
와 getCellIterator
메서드를 사용하여 각 셀의 값을 읽어옵니다.
마무리
이렇게하면 PHPSpreadsheet을 사용하여 PHP에서 Excel 파일을 간단히 읽을 수 있습니다. 이를 활용하여 다양한 Excel 파일을 처리하는 기능을 구현할 수 있습니다.
더 많은 기능과 옵션에 대해서는 PHPSpreadsheet 공식 문서를 참고하시기 바랍니다.
위의 예제 코드와 설명을 참고하시어 PHPSpreadsheet을 사용하여 Excel 파일을 읽는 기능을 구현해보시기 바랍니다.