[php] PhpSpreadsheet을 사용하여 공식 및 함수 적용

PhpSpreadsheet은 PHP에서 Excel 파일을 생성하고 편집하는 데 사용되는 강력한 라이브러리입니다.

PhpSpreadsheet이란?

PhpSpreadsheet은 PHP로 Excel 파일을 읽고 작성하는 데 사용되는 라이브러리입니다. 이 라이브러리는 Excel 2007 형식의 .xlsx 파일을 지원하며, 공식, 함수 및 서식과 같은 다양한 Excel 기능을 지원합니다.

PhpSpreadsheet 설치

PhpSpreadsheet은 Composer를 통해 쉽게 설치할 수 있습니다. 다음 명령어를 사용하여 설치합니다.

composer require phpoffice/phpspreadsheet

PhpSpreadsheet을 사용하여 공식 및 함수 적용

PhpSpreadsheet을 사용하여 Excel 파일에 공식 및 함수를 적용하는 것은 간단합니다. 아래 예제는 셀에 SUM 함수를 적용하는 방법을 보여줍니다.

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

// 새로운 스프레드시트 인스턴스 생성
$spreadsheet = new Spreadsheet();

// 작업할 시트 선택
$sheet = $spreadsheet->getActiveSheet();

// 값 입력
$sheet->setCellValue('A1', 10);
$sheet->setCellValue('A2', 20);
$sheet->setCellValue('A3', 30);

// SUM 함수 적용
$sheet->setCellValue('A4', '=SUM(A1:A3)');

// 엑셀 파일로 저장
$writer = new Xlsx($spreadsheet);
$writer->save('example.xlsx');

위 예제에서는 PhpSpreadsheet을 사용하여 SUM 함수를 적용하고 새로운 Excel 파일을 생성하는 과정을 보여줍니다.

결론

PhpSpreadsheet은 Excel 파일을 생성하고 편집하는 데 매우 유용한 도구입니다. 이 라이브러리를 사용하면 PHP 코드로 Excel 파일을 다루는 것이 간단해집니다. 공식과 함수를 적용하여 Excel 파일을 동적으로 생성하는 작업을 PhpSpreadsheet을 활용하여 쉽게 수행할 수 있습니다.

더 많은 PhpSpreadsheet 기능 및 사용 사례를 알아보려면 PhpSpreadsheet 공식 문서를 참조하십시오.