[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 파일을 불러옵니다. 그 후에는 getRowIteratorgetCellIterator 메서드를 사용하여 각 셀의 값을 읽어옵니다.

마무리

이렇게하면 PHPSpreadsheet을 사용하여 PHP에서 Excel 파일을 간단히 읽을 수 있습니다. 이를 활용하여 다양한 Excel 파일을 처리하는 기능을 구현할 수 있습니다.

더 많은 기능과 옵션에 대해서는 PHPSpreadsheet 공식 문서를 참고하시기 바랍니다.

PHPSpreadsheet 공식 문서

위의 예제 코드와 설명을 참고하시어 PHPSpreadsheet을 사용하여 Excel 파일을 읽는 기능을 구현해보시기 바랍니다.