[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 공식 문서