PHPExcel 라이브러리를 사용하여 스프레드 시트 데이터를 읽습니다. 이 라이브러리는 '날짜'값을 읽는 데 어려움을 겪고 있습니다.PHPExcel - 날짜 값 읽기
질문 : 방법 'setReadDataOnly'가 '거짓'으로 설정되어있는 경우에도 제대로 'DATE'값을 읽을 수있는 PHPExcel을 지시하는?
설명 :
PHPExcel 버전 2.1, 환경 :
$objReader = \PhpExcel\PHPExcel_IOFactory::createReaderForFile($spreadSheetFullFilePathString);
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($spreadSheetFullFilePathString);
$objWorksheetObject = $objPHPExcel->getActiveSheet();
오전 'DATE'대 '정수'의 값을 얻고 칼럼 : 우분투 12
여기서 부호 블록 값을 기본값으로 사용합니다.
'$ objReader-> setReadDataOnly (true)'라는 줄이 문제를 일으키는 것으로 나타났습니다. 그래서 '$ objReader-> setReadDataOnly (false)'로 변경했습니다.
이 변경 후 날짜 열 값이 올바르게 표시됩니다. 그러나 이제 독자는 Excel에서 발견되는 모든 행 + 열을 읽습니다.
도움을 주시면 감사하겠습니다.
PHPExcel의 버전은 무엇입니까? 1.7.9는 최신 프로덕션 릴리스입니다. 2.0.0이 될 릴리스를 계속 작업하고 있습니다. –