2 차원 배열을 .xls 파일로 저장하고 싶습니다.배열을 xls 파일로 저장하십시오.
$arr = array(
array("01", "02", "03"),
array("001", "02", "03"),
array("00001", "02", "03"),
);
// include PHPExcel library
$objPHPExcel = new PHPExcel();
$objPHPExcel->getActiveSheet()->fromArray($arr);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save("file.xls");
이 대신 01
가 00001
로 저장됩니다 사용하는 경우 :
......
$objPHPExcel->getActiveSheet()->fromArray($arr);
$objPHPExcel->getActiveSheet()->getStyle('A1:C3')->getNumberFormat()->setFormatCode("00000");
.....
가 어떻게이 문제를 해결할 수있는 사용이 코드를하면 데이터가 선행 0없이 저장됩니다? 내 배열의 원본 데이터를 .xls 파일에 올바르게 저장하려면 어떻게합니까?
요소를'strlen()'하는 것이 가능하고'str_repeat()'을 사용하여 형식을 설정합니까? – SmokeyPHP
@ SmokeyPHP --- 주기적으로 작성해야합니까? 배열 할 각 요소에 대해? – RIKI