[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을 사용하여 엑셀 파일의 셀에 주석을 추가하는 방법을 알게 되었습니다. 이를 응용하여 엑셀 파일을 보다 풍부한 정보로 채워 넣을 수 있습니다.

참고문헌: