현재 위치: > 최신 기사 목록> 아름다운 Excel 테이블을 작성하기위한 Phpoffice의 실용적인 팁을 설명하십시오

아름다운 Excel 테이블을 작성하기위한 Phpoffice의 실용적인 팁을 설명하십시오

gitbox 2025-06-27

phpoffice 및 설치 구성 소개

Phpoffice는 Microsoft Office 파일, 특히 Excel 테이블을 조작하도록 설계된 강력한 PHP 라이브러리입니다. 이 기사는 Phpoffice와 함께 아름답고 기능이 풍부한 Excel 테이블을 만드는 방법을 배우기 위해 단계별로 진행할 것입니다.

Phpoffice 라이브러리를 설치하십시오

먼저 Phpoffice 라이브러리를 설치해야합니다. Composer 패키지 관리자를 통해 설치를 쉽고 빠르게 완료 할 수 있습니다. 프로젝트 디렉토리를 입력 한 후 명령 줄에서 다음 명령을 실행합니다.

 composer require phpoffice/phpspreadsheet

설치가 완료되면 프로젝트에서 라이브러리를 호출하고 Excel 관련 코드를 작성하기 시작할 수 있습니다.

Excel 문서 인스턴스를 만듭니다

다음으로 다음 코드로 새로운 Excel 인스턴스를 만듭니다.

 use PhpOffice\PhpSpreadsheet\Spreadsheet;

$spreadsheet = new Spreadsheet();

이 코드는 새로운 Excel 문서 개체를 후속 작업의 기초로 초기화합니다.

워크 시트를 추가하고 이름을 지정하십시오

활성 워크 시트를 얻으면 샘플 코드를 편집하고 이름을 지정할 수 있습니다.

 $sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('Sheet 1');

이것은 Excel 문서에 "시트 1"이라는 워크 시트를 추가합니다.

셀 스타일과 형식을 설정하십시오

테이블을 더 아름답게 만들려면 글꼴 스타일과 셀 배경색을 조정할 수 있습니다. 예를 들어, 다음 코드는 셀 A1의 글꼴을 대담하게 설정하고 글꼴 크기가 커지고 빨간색 배경을 설정합니다.

 $sheet->getStyle('A1')->getFont()->setBold(true);
$sheet->getStyle('A1')->getFont()->setSize(14);
$sheet->getStyle('A1')->getFill()->setFillType(\PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID)->getStartColor()->setARGB('FF0000');

스타일을 유연하게 조정하면 필요에 맞는 아름다운 형태를 만들 수 있습니다.

테이블에 데이터를 추가하십시오

데이터를 추가하는 것도 매우 간단합니다. 다음 샘플 코드는 지정된 셀에서 내용을 채 웁니다.

 $sheet->setCellValue('A1', '아름다운 테이블');
$sheet->setCellValue('A2', '첫 번째 데이터 라인');
$sheet->setCellValue('B2', '두 번째 데이터 라인');

실제 비즈니스 논리에 따라 다른 셀에 데이터를 동적으로 쓸 수 있습니다.

Excel 파일을 저장하고 내보내십시오

마지막으로 편집 된 테이블을 Excel 파일로 저장하면 코드 예제는 다음과 같습니다.

 $writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet);
$writer->save('아름다운 테이블.xlsx');

실행 후 "Beautiful Table.xlsx"라는 파일이 프로젝트 디렉토리에서 쉽게 사용하거나 다운로드 할 수 있도록 생성됩니다.

요약

Phpoffice 라이브러리를 사용하면 Excel 테이블을 쉽게 만들고 아름답게 할 수 있습니다. 이 기사는 설치, 워크 시트 작성, 스타일 설정, 저장 및 내보내기에 데이터 추가로부터의 완전한 프로세스를 다루며 PHP 개발자가 신속하게 시작하고 적용하는 데 적합합니다. 이 안내서가 전문적이고 아름다운 Excel 양식을 만드는 데 도움이되기를 바랍니다.