取込ファイルが通らない原因を、バイト単位で比べて特定します。
■ こんな方へ
・「文字エンコーディングが一致しません」とだけ出て、どこが違うか分からない
・何度も作り直したのに、同じエラーが出る
・エディタで開いても、見た目はどこも変ではない
■ 送っていただくもの
・通らないファイル
・正解のファイル(すでに取り込めているもの。1つあれば原因が確定します)
・エラーメッセージ(画面に出ている文言のまま)
■ 納品するもの
・原因(BOM/文字コード/改行/区切り文字/クォート/ヘッダーのどれか)
・その根拠(バイト単位の比較結果。「たぶん」では出しません)
・直し方の手順
・自分で確認できるチェックスクリプト(Python)
■ 料金
基本料金 … 1件 3,000円
お見積りは不要です。上の金額がそのまま総額です。
■ 納期
1日
■ 何を見ているか
ファイルを文字としてではなく、バイトの並びとして開いて比べます。
先頭3バイト(BOM)の有無、UTF-8かCP932か、改行がCRLFか単独LFか、区切りがタブかカンマか、クォートの数、ヘッダー行の一致。この順に見ます。
エディタは親切なので、勝手に解釈して整えて表示します。目で見比べても分かりません。
■ よくある原因(私が実際に踏んだ順)
1 文字コードの思い込み(日本のサービスだからShift-JISだろう、が外れる)
2 BOM(Excelの「UTF-8 CSV」で保存すると付く。エディタでは見えません)
3 改行(CRLFと単独LFが混ざる)
4 区切り文字(タブとカンマ)
2つ試して2つとも落ちたなら、その2つの違いは原因ではありません。
■ ここが他と違います
「たぶんBOMです」では納品しません。どのバイトがどう違うかを出してから、原因を書きます。
私自身、この原因を丸一日探したことがあります。目に見えない3バイトでした。
■ 納品後の修正
納品から7日以内、2回まで無償で直します。
■ できないこと(先に書いておきます)
・正解のファイルが無い場合、原因の確定まではできません(切り分けまでになります)
・受け取り側のシステムの不具合は直せません
・ファイルの中身(商品データそのもの)は作りません
・アップロード作業の代行はしません
ご購入前に、以下をご確認ください。
■ ご用意いただくもの
・通らないファイル
・正解のファイル(すでに取り込めているもの)
これが一番重要です。無い場合は購入前にご相談ください
・エラーメッセージ(画面の文言のまま。要約しないでください)
■ ファイルの送り方
ココナラのトークルームに添付してください。容量が大きい場合は、先頭の数十行だけでも構いません。
■ 中身について
商品データそのものは見ません。形式だけを見ます。
社外に出せない値が含まれる場合は、ダミーに置き換えてお送りください。
ただし文字コード・改行・区切りは変えずに保存してください。変えると原因が消えます。
■ できないこと
・正解のファイルが無い場合の、原因の確定
・受け取り側のシステムの不具合の修正
・データそのものの作成
■ 納品後の修正
納品から7日以内、2回まで無償で対応します。
不明な点は購入前にメッセージでご相談ください。