답변 1개 / 댓글 3개
채택된 답변
+20 포인트
엑셀에서 저장할때 문자 '100로 하면 문자로 저장합니다.
$k 타입형을 변경하실려고 하시는거라면
Copy
$k = (string) $objWorksheet->getCell('K' . $i)->getValue();
$k = $objWorksheet->getCell('K' . $i)->getFormattedValue();
https://stackoverflow.com/questions/17143236/phpexcel-set-cell-type-before-writing-a-value-in-it
답변에 대한 댓글 3개
사용자지정포멧이 아래 링크에 존재한다면 해당 형식을 지정해서 가져와 보세요
->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_GENERAL );
or
->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_TEXT );
http://apigen.juzna.cz/doc/ouardisoft/PHPExcel/class-PHPExcel_Style_NumberFormat.html
->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_GENERAL );
or
->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_TEXT );
http://apigen.juzna.cz/doc/ouardisoft/PHPExcel/class-PHPExcel_Style_NumberFormat.html
답변을 작성하려면 로그인이 필요합니다.