CSVファイルをインポート時にエラーになる原因として、BOMが二重になっていることに起因している場合がございます。
CSVファイルのBOMが正常に設定されているか確認する方法をこの記事では案内しています。
CSVファイルのBOM確認手順
CSVインポートが正常に動作しない場合、ファイル先頭の「BOM」と呼ばれるデータが二重になっている可能性があります。以下の手順でご確認ください。
Windowsの場合
手順1:PowerShell を開く
- キーボードの
Windows キー+Rを押す - 「ファイル名を指定して実行」が開くので
powershellと入力しEnter
手順2:CSVファイルのある場所に移動する
以下のコマンドを実行し、CSVファイルが保存されているフォルダに移動します。
cd "C:\\Users\\ユーザー名\\Downloads"
ヒント: フォルダのパスがわからない場合は、エクスプローラーでファイルを右クリック → 「プロパティ」→「場所」に表示されているパスをご確認ください。
手順3:確認コマンドを実行する
Format-Hex ファイル名.csv | Select-Object -First 1
ファイル名.csv の部分は、利用するファイル名に置き換えてください。
手順4:結果を確認する
正常な場合:
EF BB BF ...
異常(二重BOM)の場合:
EF BB BF EF BB BF ...
EF BB BF が2回繰り返されていれば、BOMが二重になっています。
Macの場合
手順1:ターミナルを開く
-
Command キー+スペースを押して Spotlight 検索を開く -
ターミナルと入力してEnter
手順2:CSVファイルのある場所に移動する
以下のコマンドを実行し、CSVファイルが保存されているフォルダに移動します。
cd ~/Downloads
ヒント: Downloadsフォルダ以外に保存している場合は、Finderでファイルを右クリック → 「情報を見る」→「場所」に表示されているパスをご確認ください。
手順3:確認コマンドを実行する
xxd ファイル名.csv | head -1
ファイル名.csv の部分は利用するファイル名に置き換えてください。
手順4:結果を確認する
正常な場合:
00000000: efbb bf22 ...
異常(二重BOM)の場合:
00000000: efbb bfef bbbf ...
efbb bf が2回繰り返されていれば、BOMが二重になっています。