データローダでエラーが出るようになって困ってるよ
急にデータローダでエラーが多発するようになり、いろいろ困ったのでメモ。
CSVの形式エラーが発生する
原因1 文字コードが違う
Excelでデータを加工しCSVで保存をすると、UTF-8 BOM (バイトオーダーマーク) 形式になり、データローダにそのままアップロードすることができません。
一番簡単な解決方法は
・Googleスプレッドシートでデータを作成し、ダウンロード>CSV区切りでダウンロードをし、開いたりせずそのまま利用
・データローダを開き、setting>Read all CSVs with UTF-8 encoding TRUEにチェックする
原因2 データに不備がある
CSVのデータに不備がある場合もエラーになります。
具体的には、
・ヘッダー(1行目)が空欄になっている
・カンマが抜けている
など、データがきれいに入っていない場合にエラーになります。
原因3 データローダの設定
データを確認し、CSVの文字コードを確認してもまだエラーになる場合、
データローダの設定が原因の場合があります。
データローダを開き
setting>
.[Other Delimiters for load operations (enter multiple values with no separator; for example, !+?):] にて「-」を削除してOK
の設定をすることでエラー解消することがあります。