[php] PHPExcel을 사용하여 Excel 파일 작성하기
이번 포스트에서는 PHP 언어로 Excel 파일을 생성하는 방법을 알아보겠습니다. PHPExcel 라이브러리는 PHP를 이용하여 Excel 파일을 생성, 편집 및 읽기를 할 수 있도록 도와주는 라이브러리입니다.
PHPExcel 라이브러리 설치
먼저 PHPExcel 라이브러리를 설치해야 합니다. Composer를 사용한다면, 다음 명령어를 사용하여 라이브러리를 설치할 수 있습니다.
composer require phpoffice/phpexcel
Excel 파일 생성
이제 PHP 코드를 통해 Excel 파일을 생성하는 방법을 알아보겠습니다. 아래는 간단한 예제 코드입니다.
<?php
require 'vendor/autoload.php';
// Create new PHPExcel object
$objPHPExcel = new PHPExcel();
// Set properties
$objPHPExcel->getProperties()->setCreator("Your Name")
->setLastModifiedBy("Your Name")
->setTitle("Test Document")
->setSubject("Test Subject")
->setDescription("Test Description")
->setKeywords("test")
->setCategory("Test category");
// Add some data
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Hello')
->setCellValue('B1', 'World!');
// Save Excel 2007 file
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('hello_world.xlsx');
위 코드는 “Hello World”라는 텍스트를 담은 Excel 파일을 생성하는 예제입니다. 위 코드를 실행하면 hello_world.xlsx
파일이 생성됩니다.
결론
이와 같이 PHPExcel을 사용하여 PHP로 Excel 파일을 생성하는 방법을 알아보았습니다. PHPExcel은 다양한 기능을 제공하여 Excel 파일을 생성하고 관리할 수 있습니다. 추가적으로 더 복잡한 Excel 파일을 다루기 위한 기능도 제공하니 자세한 내용은 PHPExcel 공식 문서를 참고하시기 바랍니다.