PhpSpreadsheet 셀 서식을 텍스트(문자)로 지정하는 방법입니다
셀서식 텍스트(문자)로 지정하기
엑셀로 저장하는 데이터 중에서 구성은 숫자 또는 날짜 등으로 되어 있는 데이터이지만 텍스트로 표현해야 하는 경우가 있습니다. 그럴 때 셀서식을 텍스트로 지정해야 하는데 PhpSpreadsheet에서는 PHPExcel과 조금 다르게 표현된다고 합니다.
핵심은 \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING 입니다
<?php
$spreadsheet->setActiveSheetIndex(0)
->setCellValueExplicit("A1", "1234", \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
?>