php 엑셀 업로드시 날짜 형식 문제
본문
엑셀에서 2019-07-12 라는 데이터의 표시형식이 '날짜' 형식으로 되어있는 경우 다섯자리 정도의 숫자로 표현 되어서 형태 변환을 해주고 있는데요. 날짜가 '텍스트' 형식으로 저장되어있는 경우 다시 꼬여버리네요.
php에서 읽어올때 엑셀 데이터가 저장되어있는 형식이 어떤 형식인지 확인할 수 있는 방법이 있을까요?
답변 1
안녕하세요?
PHPExcel.php을 사용하시는거죠?
저도 예전에 사용해서 기억이 가물가물하지만
getDataType() 메서드를 이용하여 셀의 형식을 불러올 수 있습니다.
현재 활성화된 시트를 $sheet로 불러왔다면 대략 다음과 같은 방법입니다.
$sheet->getCell('A1')->getDataType();
날짜와 관련해서는 이 글을 참고하시면 좋을 것 같네요 :)
그럼 뜻깊은 초복 되세요 ^^
!-->
답변을 작성하시기 전에 로그인 해주세요.