셀서식 텍스트(문자)로 지정하기

엑셀로 저장하는 데이터 중에서 구성은 숫자 또는 날짜 등으로 되어 있는 데이터이지만 텍스트로 표현해야 하는 경우가 있습니다. 그럴 때 셀서식을 텍스트로 지정해야 하는데 PhpSpreadsheet에서는 PHPExcel과 조금 다르게 표현된다고 합니다.

핵심은 \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING 입니다

  <?php
    $spreadsheet->setActiveSheetIndex(0)
    ->setCellValueExplicit("A1", "1234", \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
?>
  

문서 업데이트 내역

날짜 내용
2022-01-27 문서 최초 생성