[php] PhpSpreadsheet을 사용하여 셀 주석 추가
PhpSpreadsheet은 PHP로 엑셀 파일을 생성하고 편집하는데 사용되는 강력한 라이브러리입니다. 이 라이브러리를 사용하여 엑셀 파일의 셀에 주석을 추가하는 방법에 대해 알아보겠습니다.
PhpSpreadsheet 설치
먼저 PhpSpreadsheet을 설치해야 합니다. Composer를 사용하여 다음 명령을 실행하여 PhpSpreadsheet을 설치합니다.
composer require phpoffice/phpspreadsheet
셀 주석 추가하기
다음은 PhpSpreadsheet을 사용하여 셀에 주석을 추가하는 간단한 예제입니다.
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
// 새 스프레드시트 생성
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
// 셀에 값 설정
$sheet->setCellValue('A1', '셀 값');
// 셀 주석 추가
$sheet->getComment('A1')->setText('이 셀에 대한 주석입니다.');
$sheet->getComment('A1')->setAuthor('사용자명');
// 엑셀 파일로 저장
$writer = new Xlsx($spreadsheet);
$writer->save('output.xlsx');
위 예제에서는 setCellValue
메서드를 사용하여 A1 셀에 값을 설정하고, getComment
메서드를 사용하여 해당 셀에 주석을 추가하고 있습니다. 마지막으로 Xlsx
라이터를 사용하여 엑셀 파일을 저장합니다.
위 코드를 실행하면 output.xlsx
파일에 A1 셀에 지정된 주석이 추가된 것을 확인할 수 있습니다.
이제 PhpSpreadsheet을 사용하여 엑셀 파일의 셀에 주석을 추가하는 방법을 알게 되었습니다. 이를 응용하여 엑셀 파일을 보다 풍부한 정보로 채워 넣을 수 있습니다.
참고문헌: