[php] PhpSpreadsheet을 사용하여 셀 테두리 설정하기
PhpSpreadsheet을 사용하여 셀 테두리 설정하기
PhpSpreadsheet은 PHP로 엑셀 파일을 생성하고 편집하는 데 사용되는 라이브러리입니다. 이것은 셀에 경계선을 추가하고 서식을 지정하는 데 매우 편리합니다. 다음은 PhpSpreadsheet을 사용하여 셀에 테두리를 설정하는 방법입니다.
셀에 테두리 추가하기
PhpSpreadsheet을 사용하여 셀에 테두리를 추가하려면 다음과 같이 Cell 속성을 설정하면 됩니다.
// 경계선을 추가할 셀 선택
$spreadsheet->getActiveSheet()
->getStyle('B2')
->getBorders()
->getTop()
->setBorderStyle(\PhpOffice\PhpSpreadsheet\Style\Border::BORDER_THIN)
->getColor()
->setRGB('000000');
위 코드에서는 B2 셀의 윗쪽 테두리에 얇은 검은색 테두리를 설정했습니다. setBorderStyle
함수는 테두리 스타일을 설정하고, getColor
함수는 테두리 색을 지정합니다.
지원되는 테두리 스타일
PhpSpreadsheet에서는 BORDER_THIN
, BORDER_MEDIUM
, BORDER_DASHED
등 여러 테두리 스타일을 지원합니다. 각 스타일마다 다양한 색상 옵션도 제공됩니다.
참고 자료
- PhpSpreadsheet 공식 문서: https://phpspreadsheet.readthedocs.io/en/latest/topics/recipes/
- PhpSpreadsheet GitHub 저장소: https://github.com/PHPOffice/PhpSpreadsheet ```