Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Unicode の CSV ファイルに「CSV Error: Invalid CSV file format (CSV エラー: CSV ファイル形式が無効です)」エラーが表示される

公開日: Apr 3, 2026
説明

データローダの新バージョン (バージョン 28 以降) は、UTF-8 BOM (バイトオーダーマーク) 形式を使用してエンコードされたファイルをサポートしていないため、

「CSV Error: Invalid CSV file format.Please select a different file.Error getting header row from the CSV file (CSV エラー: CSV ファイル形式が無効です。別のファイルを選択してください。CSV ファイルからヘッダー行を取得中にエラーが発生しました)」というエラーが生成されます。

BOM は隠し文字で、Excel で「」と表示されます。

注意: テキストエディタまたは Excel の設定によっては、BOM 文字を表示できません。

ファイルに BOM 文字が含まれているかどうかを判断するには、W3C Internationalization Checker を使用します。

関連情報:
データローダを使用したデータの挿入、更新、または削除
データローダ

スプレッドシートの CSV 形式への変換

解決策

Unicode の CSV ファイルを読み込む場合のエラー回避策

オプション 1: BOM を手動で削除する (ファイルを保存し直して、2 バイト文字を維持する)。

1.ファイルを Excel で開き、必要に応じて変更します。
2.ファイルを「Unicode テキスト」形式で保存します。
3.ファイルを閉じて、もう一度開きます。
4.次の属性を設定してファイルをもう一度保存します。

  • ファイル拡張子を .csv に設定します。
  • [名前を付けて保存] のファイルの種類を [すべてのファイル] に設定します。
  • エンコードを [UTF-8] に設定します。

5.ファイルを保存した後で、再度開かないでください。
6.新たに作成した .csv ファイルを使用して、データローダのアクションを通常どおり実行します。

オプション 2: BOM (バイトオーダーマーク) なしで CSV ファイルを保存する

1.BOM 付きと BOM なしの両方をサポートするテキストエディタで CSV ファイルを開きます。
2.BOM なしで保存し直します (例: Notepad++ で、[エンコード] | [UTF-8 でエンコード] を選択して、ファイルを保存)。

CSV ファイルを BOM なしで保存すると、データローダ v28 以降に読み込むことができます。

注意: 外部の DB やアプリケーションを使用している場合は、サードパーティのドキュメントで、CSV ファイルを BOM なしで保存する方法を確認してください。
 

BOM の追加情報

詳細は、「W3C standards (W3C 標準)」を参照してください。W3C では、BOM を自動的に削除する perl スクリプトの作成に関する提案も行っています。

BOM を自動的に削除するカスタムソリューションは、Salesforce カスタマーサポートでサポートされません。

Unicode 形式を使用した csv ファイルの変換がうまくいかず、

「Invalid CSV file format.Please select a different file.Error reading row #: the number of data columns exceeds the number of columns in the header. (CSV ファイル形式が無効です。別のファイルを選択してください。行# の読み取りエラー: データの列数がヘッダーの列数を超えています。)」というエラーがユーザに表示されることがあります。

変換のこの問題を解決するには、CSV ファイルの内容を Google スプレッドシートに貼り付けます。

1.Google スプレッドシート (https://www.google.com/sheets/about/) にアクセスします (既存の Google アカウントが必要です)。
2.CSV ファイルの内容をコピーして貼り付けます。
3.ファイルを .CSV 形式で保存してダウンロードします。
4.ファイルを直接データローダにアップロードします (ファイルを開かず、変更が行われないようにします)。 
 

注意: このエラーは通常、区切り文字にセミコロンを使用する PC の地域設定により、ヨーロッパ諸国で発生します。


BOM 文字の代表例

  • ^
  • `
  • ~
  • ¡
  • ¢
  • «
  • µ
  • ¸
  • Ä
  • Ã
  • Ð
  • Ò
ナレッジ記事番号

000383918

 
読み込み中
Salesforce Help | Article