[php] PhpSpreadsheet을 사용하여 셀 서식 이동하기

PhpSpreadsheet은 PHP로 Excel 파일을 생성하고 편집할 수 있는 강력한 도구입니다. 이번에는 PhpSpreadsheet을 사용하여 셀 서식을 이동하는 방법에 대해 알아보겠습니다.

1. PhpSpreadsheet 설치

PhpSpreadsheet을 사용하려면 먼저 Composer를 사용하여 라이브러리를 설치해야 합니다. Composer가 설치되어 있지 않은 경우 https://getcomposer.org/에서 다운로드하여 설치하세요.

그런 다음 터미널에서 프로젝트 폴더로 이동한 후 다음 명령을 실행하여 PhpSpreadsheet을 설치합니다.

composer require phpoffice/phpspreadsheet

2. 셀 서식 이동하기

아래 예제 코드는 셀 A1의 서식을 셀 B2로 이동하는 방법을 보여줍니다.

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Style\Style;

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();

// 셀 A1의 서식 가져오기
$styleA1 = $sheet->getStyle('A1');

// 셀 A1의 서식을 셀 B2로 이동
$sheet->duplicateStyle($styleA1, 'B2');

위 코드에서는 PhpSpreadsheet을 사용하여 셀 A1의 서식을 가져온 후, duplicateStyle 메서드를 사용하여 이를 셀 B2로 복제하고 있습니다.

마무리

이제 PhpSpreadsheet을 사용하여 셀 서식을 이동하는 방법을 알아보았습니다. 이를 응용하여 Excel 파일을 더 다양하게 편집할 수 있을 것입니다.

더 많은 PhpSpreadsheet 기능 및 사용 방법은 PhpSpreadsheet 공식 문서를 참고하세요.