Code/PHP

Excel데이터를 가져올 때 주의점

kolbe_starziki 2021. 2. 21. 09:15

엑셀데이터를 1차처리가 필요해서  db로 바로 안 넣고,

언어단을 거쳐 넣었다.

Excel를 라이브러리로 가져오기보단 CSV로 넣었다.

(php Excel 라이브러리 찾기가 귀찮았다.)

CSV로 넣을 때 주의점이 있다.'

CSV로 Excel에서 저장한 인코딩은 cp949/window이다.

이걸 바로 쓸 수 있게 언어단에서 지정할 수 있으나,

나는 Editplus에서 UTF-8로  변경 후 넣었다.

이렇게 하면 PHPStorm에서 csv 확인작업 시에 그냥 바로 확인할 수 있다.

PHP에서 별다른 인코딩 지정없이 가능하다.

하지만, 그대로 저장한 파일로 할 경우 언어단에서도 지정이 필요하고, PHPStorm에서도 지정을 해야한다.

 

CP949로 내보내는 MSOFFICE가 짜증나서 이렇게 적는다.

Ediplus 가 없으면  acroedit로  하면 된다.