[php] PHPSpreadsheet 소개

이번에는 PHPSpreadsheet 라이브러리를 사용하여 PHP에서 Excel 파일을 다루는 방법에 대해 알아보겠습니다. PHPSpreadsheet는 PHP에서 Excel 파일을 생성하고 수정하는 기능을 제공하는 라이브러리입니다.

PHPSpreadsheet란?

PHPSpreadsheet는 PHP용으로 만들어진 라이브러리로서, Excel 2007이상의 .xlsx 파일 형식을 다루는데 사용됩니다. 이 라이브러리를 사용하여 Excel 파일을 생성, 편집, 읽기, 저장할 수 있습니다. 또한, 테이블, 그래프, 이미지 등 다양한 형식의 데이터를 Excel에 쉽게 통합할 수 있습니다.

설치 및 사용 방법

먼저 Composer를 사용하여 PHPSpreadsheet를 설치합니다.

composer require phpoffice/phpspreadsheet

이제 다음과 같이 코드를 작성하여 사용할 수 있습니다.

<?php
require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');

$writer = new Xlsx($spreadsheet);
$writer->save('hello_world.xlsx');

위의 코드는 간단한 예제로, “Hello World !” 텍스트가 들어있는 엑셀 파일을 생성하는 코드입니다.

결론

PHPSpreadsheet를 사용하면 PHP에서 Excel 파일을 생성하고 수정하는 기능을 쉽게 구현할 수 있습니다. 이를 통해 엑셀 파일로 데이터를 출력하거나, 엑셀 파일에서 데이터를 읽어오는 등의 작업을 보다 편리하게 수행할 수 있습니다.

더 많은 기능과 사용법에 대해 알고 싶다면 공식 문서를 참고해보세요.