[php] PhpSpreadsheet을 사용하여 시트 이름 변경하기

PhpSpreadsheet은 PHP로 엑셀 파일을 생성, 편집, 읽기 등 다양한 작업을 할 수 있는 라이브러리입니다. 여기서는 PhpSpreadsheet을 사용하여 엑셀 파일의 시트 이름을 변경하는 방법을 다루겠습니다.

PhpSpreadsheet 설치

우선 PhpSpreadsheet을 설치해야 합니다. Composer를 사용하여 설치할 수 있습니다. 다음 명령을 사용하여 설치합니다.

composer require phpoffice/phpspreadsheet

시트 이름 변경

PhpSpreadsheet을 사용하여 시트 이름을 변경하려면 다음과 같이 코드를 작성합니다.

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;

$spreadsheet = new Spreadsheet();
$worksheet = $spreadsheet->getActiveSheet();
$worksheet->setTitle('NewSheetName');

$writer = new PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet);
$writer->save('new_file_name.xlsx');

위 코드에서는 새 Spreadsheet 객체를 생성하고, getActiveSheet() 메서드를 사용하여 현재 시트에 액세스합니다. 그런 다음 setTitle() 메서드로 시트의 이름을 변경하고, save() 메서드로 변경된 이름을 포함하는 새 파일을 저장합니다.

이제 위 코드를 사용하여 PhpSpreadsheet을 이용해 시트 이름을 변경하는 방법을 알아보았습니다.

더 많은 정보를 원하시면 공식 PhpSpreadsheet 문서를 참조하세요: PhpSpreadsheet 공식 문서