Loading

유니코드 CSV 파일에서 'CSV 오류: 잘못된 CSV 파일 형식' 오류 발생

게시 일자: Apr 3, 2026
상세 설명

최근 버전의 Data Loader(버전 28 이상)는 UTF-8 BOM(BYTE ORDER MARK) 형식을 사용해 인코딩된 파일을 지원하지 않으며 다음과 같은 오류를 발생시킵니다.

"CSV 오류: 잘못된 CSV 파일 형식입니다. 다른 파일을 선택하세요. CSV 파일에서 머리글 행을 가져오는 데 오류가 발생했습니다" 

BOM은 Excel에서 로 표시되는 숨겨진 문자입니다. 

참고: 텍스트 편집기 또는 Excel 설정에 따라서 BOM 문자가 표시되지 않을 수 있습니다.

파일에 BOM 문자가 포함되었는지를 확인하려면 W3C Internationalization Checker를 사용하세요.


참고 항목:
Data Loader를 사용하여 데이터 삽입, 업데이트 또는 삭제
Data Loader
스프레드시트를 CSV 형식으로 변환

솔루션


유니코드 CSV 파일을 로드하는 방법

옵션 1: BOM을 수동으로 삭제하기(파일을 다시 저장하고 더블바이트 문자를 유지)

  1. Excel에서 파일을 열고 원하는 대로 수정합니다.
  2. 파일을 "Unicode Text(유니코드 텍스트)" 형식으로 저장합니다.
  3. 파일을 닫고 다시 엽니다.
  4. 아래의 특성과 함께 파일을 다시 저장합니다.
  • 파일 확장자를 .csv로 설정하기
  • "Save As(다른 이름으로 저장)"의 유형을 "All Files(모든 파일)"로 설정하기
  • 인코딩을 "UTF-8"로 설정하기
  1. 파일을 저장한 다음 파일을 다시 열지 않습니다. 
  2. 새로 만든 .csv 파일을 사용해서 Data Loader 작업을 정상적으로 실행합니다.

옵션 2: BOM(BYTE ORDER MARK)을 제외하고 CSV 파일을 저장하기

  1. BOM과 NON-BOM을 모두 지원하는 텍스트 편집기를 사용해 CSV 파일을 엽니다.
  2. BOM을 제외하고 파일을 다시 저장합니다(예를 들어 Notepad++에서 Encoding(인코딩) | Encode in UTF-8(UTF-8로 인코딩)을 선택하고 파일을 저장하기).

BOM을 제외하고 CSV 파일을 저장하면 Data Loader v28+로 해당 파일을 로드할 수 있을 것입니다.

참고: 외부 DB 또는 애플리케이션을 사용하는 경우 타사의 문서를 통해 BOM을 제외하고 CSV 파일을 저장하는 방법을 확인하세요.
 

BOM 관련 추가 정보

W3C standards​에서 자세한 정보를 확인하세요. W3C는 Perl 스크립트를 생성해서 BOM을 자동으로 제거하는 방법도 안내하고 있습니다.

BOM을 자동으로 제거하는 사용자 정의 솔루션은 Salesforce 고객 지원팀에서 지원하지 않습니다.

유니코드 방법을 사용해 csv 파일을 변환할 수 없으며 다음과 같은 오류가 발생하는 경우가 있습니다. 

"CSV 파일 형식이 잘못되었습니다. 다른 파일을 선택하세요. 행 번호 읽기 오류: 데이터 열 수가 헤더의 열 수를 초과합니다."
 

이 전환 문제를 해결하려면 CSV 파일의 내용을 Google Sheets에 붙여 넣어야 합니다

  1. Google Sheets로 이동합니다. https://www.google.com/sheets/about/(Google 계정이 있어야 함)
  2. CSV 파일의 내용을 복사해서 붙여 넣습니다.
  3. 해당 파일을 .CSV 형식으로 저장하고 다운로드합니다.
  4. 파일을 Data Loader에 직접 업로드합니다(변경 사항이 발생하지 않도록 파일을 열지 말 것). 
     

참고: 이 오류는 일반적으로 세미콜론을 구분 기호로 사용하는 유럽 국가의 PC 국가별 설정으로 인해 발생합니다.


BOM 문자의 예시:

  • ^
  • `
  • ~
  • ¡
  • ¢
  • «
  • µ
  • ¸
  • Ä
  • Ã
  • Ð
  • Ò
Knowledge 기사 번호

000383918

 
로드 중
Salesforce Help | Article