엑셀데이터를 1차처리가 필요해서 db로 바로 안 넣고,
언어단을 거쳐 넣었다.
Excel를 라이브러리로 가져오기보단 CSV로 넣었다.
(php Excel 라이브러리 찾기가 귀찮았다.)
CSV로 넣을 때 주의점이 있다.'
CSV로 Excel에서 저장한 인코딩은 cp949/window이다.
이걸 바로 쓸 수 있게 언어단에서 지정할 수 있으나,
나는 Editplus에서 UTF-8로 변경 후 넣었다.
이렇게 하면 PHPStorm에서 csv 확인작업 시에 그냥 바로 확인할 수 있다.
PHP에서 별다른 인코딩 지정없이 가능하다.
하지만, 그대로 저장한 파일로 할 경우 언어단에서도 지정이 필요하고, PHPStorm에서도 지정을 해야한다.
CP949로 내보내는 MSOFFICE가 짜증나서 이렇게 적는다.
Ediplus 가 없으면 acroedit로 하면 된다.
'Code > PHP' 카테고리의 다른 글
Laravel Tip) 부모 그룹내에서 그룹을 라우팅할 수 있다. (0) | 2021.02.23 |
---|---|
PHPStorm에서 처리되지 않는 \Exception가 보기 싫을 때 (0) | 2021.02.22 |
Laravel Tips) 증가와 감소 (0) | 2021.02.22 |
Laravel Tips) 날짜 / 시간 관련 메소드 (0) | 2021.02.21 |
php 프로그래밍하면서 (0) | 2021.02.21 |