웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] 엑셀파일을 CSV 파일로 변환하기 본문

CGIMALL소개/자주하는질문

[해피CGI][cgimall] 엑셀파일을 CSV 파일로 변환하기

해피CGI윤실장 2017. 5. 30. 09:10

 

 

상품등록시 CSV 를 이용하여 쉽고 빠르게 대량으로 등록이 가능합니다.

CSV 기능으로 파일을 대량등록을 위해 보통 MS사의 엑셀프로그램일 이용하여 제작을 하게 됩니다.

하지만 MS사의 엑셀 프로그램으로 CSV 파일로 생성시에 각 셀의 구분을 콤마(,)로 하게 됩니다.
이때 생성된 내용을 메모장등으로 열어보시면 아래와 같이 저장이 되어 있을 것입니다.

번호,아이디,카테고리,브랜드명,상품명,ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ

상기와 같이 되어 있을 경우 간혹 CSV 등록시 각 셀의 구분을 명확하게 인식을 하지 못하여
해당 필드가 아닌 다른 필드에 저장이 되거나 저장이 되지 않는 등의 문제가 발생을 합니다.

이럴 경우 셀의 구분외 내용을 쌍따옴표(") 로 묶어주게 되면 오류가 나타나지 않거나 줄어들게 됩니다.

"번호","아이디","카테고리","브랜드명","상품명",ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ

하지만 MS사의 엑셀에서는 저장시에 텍스트 구분을 " 로 묶어주는 기능이 없기 때문에
메모장등으로 열어 모든 내용을 일일이 수정을 해주어야 합니다.

하지만 LibreOffice 프로그램을 이용하게 되면 간단하게 필드 구분(,) 과 텍스트 구분(") 으로
저장 하실 수 있습니다.

LibreOffice 오피스의 가장큰 장점은 무료로 사용이 가능하다는 점입니다.
네이버에서 LibreOffece로 검색하셔서 해당 사이트로 들어가신후 다운을 받으시면 되시며
윈도우 뿐만 아니라 맥, 리눅스버전도 같이 배포가 되므로 다양한 OS에서 활용이 가능합니다.

LibreOffice 오피스로 파일을 열어 "다른 이름으로 저장" 을 합니다.

 

 

 

저장시에는 " 필터 설정편집(E) " 에 체크를 합니다.

저장을 하시게 되면 파일 형식을 확인하게 되는데

 

 

 

" 텍스트 CSV 형식 사용(U) " 로 선택을 하시면 됩니다.

그 후 필드 구분과 텍스트 구분에 원하시는 형태의 구분자(특수기호)를
넣어주시면 되시며 "모든 텍스트 셀 인용"에 체크를 해주시면 됩니다.

 

 

 

 

구분기호 입력시에는 필드 구분에는 , 텍스트 구분에는 " 를 넣어주시는 것이 파일 내용으로 인한 오류를
최소화 하실 수 있습니다.

 

홈페이지바로가기 

Comments