送り状CSV変換(B2クラウド・クリックポスト)

ネットショップの受注CSVを読み込み、ヤマト運輸の「B2クラウド」(基本レイアウト)と日本郵便の「クリックポスト」(まとめ申込)に取り込めるCSVを作ります。文字数(全角2・半角1で数える)・使えない文字・郵便番号・電話番号を1行ずつ確かめ、問題のある行と項目、何字目かを一覧にします。
CSV・入力した内容はブラウザの中だけで扱い、サーバーには送信しません。

① 出力先

どのサービスに取り込みますか

② 受注の CSV

1行に1件のお届け先を書いたCSV(ネットショップの受注・注文のエクスポート)を読み込みます。UTF-8・Shift_JIS・UTF-16、カンマ・タブ区切りのどれでも読めます。

③ 送り状の設定

B2クラウド

ご依頼主(宅急便では必須。ゆうメールは任意)

B2クラウドの公式資料には、CSVの文字コードの記載がありません。取り込めない・文字化けするときは、文字コードを切り替えて作り直してください。1行目に見出しを付けるので、B2クラウドの取り込みの画面で「取込み開始行」を2にしてください。

④ 結果とダウンロード

受注のCSVを読み込むと、ここに結果が出ます。

作り方と確かめること

B2クラウド

  • 公式の「送り状発行データレイアウト」の97項目の順に並べ、使わない項目は空欄にします。1回に取り込めるのは1,000件までなので、それを超えると1,000件ごとにファイルを分けます。
  • お届け先住所は「都道府県+市区町村+住所」を連結して全角32字(半角64字)まで、建物名は全角16字までです。公式の内訳(都道府県4字・市区郡町村12字・町番地16字)は列が分かれていないので判定せず、合計だけを確かめます。
  • 配達時間帯は 0812(午前中)・1416(14~16時)・1618(16~18時)・1820(18~20時)・1921(19~21時) のコードか表記だけを受け付けます。ネコポス・クロネコゆうパケット・クロネコゆうメールでは指定できません。お届け希望日は YYYY/MM/DD にそろえます。時間帯・お届け希望日の「指定なし」「希望なし」「なし」は空欄として扱います。
  • 敬称はクロネコゆうメールだけ指定できます。ご請求先顧客コード・運賃管理番号は着払い・ゆうメールでは入れません。
  • 扱う送り状種類は 発払い・クロネコゆうメール・着払い・クロネコゆうパケット・宅急便コンパクト・ネコポス です(コレクト・タイム・複数口などは扱いません)。

クリックポスト

  • A列 郵便番号・B列 氏名(敬称を除き全角20字)・C列 敬称(様か御中)・D〜G列 住所1〜4行目(各全角20字、どれか1つは必須)・H列 内容品(全角15字)の8列です。文字コードは Shift_JIS、1回40件までなので40件ごとにファイルを分けます。
  • 住所の4行は、1行目 = 都道府県+市区町村、2行目 = 住所(町・番地)、3行目 = 建物名、4行目 = 会社名 です。住所を自動で分けることはしないので、長い行はCSVの側で列を分けてください。
  • 敬称(C列)が入る行でお届け先氏名の末尾に「様」があると、「〜様 様」と重ならないよう氏名から「様」を除いて書き、除いた件数と行を警告に出します(文字数は除いたあとで数えます)。敬称が「なし」なら氏名はそのままです。

共通

  • 文字数は Shift_JIS のバイト数(全角2・半角1)で数えます。上限を超えても切り詰めず、行・項目・何字超過か(半角換算)を出します。
  • Shift_JIS にない文字(𠮷 など)・外字・異体字セレクタ・読めなかった文字はエラー、①・髙・〜 などの環境依存文字は警告です(何字目かも出します)。置き換えはしないので、元のデータを直してください。カンマ・二重引用符・改行・タブを含む値もエラーにします(引用符で囲んだ値を受け付けるかが公式に書かれていないため)。
  • 郵便番号は 123-4567 にそろえます。6桁の数字は Excel で先頭の0が消えたとみなして0を補い、警告を出します。郵便番号と住所が合っているかは確かめません。
  • 全角の数字・ハイフンを半角にするのは、郵便番号・電話番号・顧客コード・運賃管理番号だけです(件数を表示します)。氏名・住所などは変えません。
  • 注文番号の列を割り当てると、同じ注文番号の行が続く場合(商品ごとに行が分かれるCSV)は最初の行だけを使います。後の行の住所が食い違えば警告します。
  • 1回に変換できるのは10,000行まで、ファイルは10MBまでです。

送り状CSVの仕様の出典

項目の順・文字数・必須・コード値・件数は、ヤマト運輸と日本郵便の公式のPDF・ページで確かめた内容です。

データ確認日: (いちばん古い確認日)

ヤマト運輸 B2クラウド
日本郵便 クリックポスト

よくある質問

BASE・STORES・Shopify の CSV に対応していますか?

特定のサービスの形式は決め打ちしていません。見出しの名前から「配送先」「お届け先」の列を推定し、違っていれば列を選び直せます。注文者・請求先の列は使いません。

クリックポストのテンプレートが必要なのはなぜですか?

クリックポストは1行目(見出し)を変えないよう求めていますが、その文字列は公開されていません。推測した見出しで作ると取り込めないおそれがあるので、ご自身でダウンロードしたテンプレートの1行目をそのまま使います。

入力したデータは送られますか?

送られません。CSVの読み込みから検証・ファイルの作成まで、すべてお使いのブラウザの中で行います。改善のため、件数の大まかな区分・送り状種類・エラーの項目と種類だけを記録しています(住所・氏名・電話番号・注文番号・ファイル名は記録しません)。「この端末に保存する」を選んだときだけ、ご依頼主とテンプレートの見出しをこのブラウザ(localStorage)に保存します。

要望・不具合の報告

「このファイルが読めなかった」「こんな機能がほしい」など、気軽に送ってください。返信はできませんが、改善に使います。

名前や連絡先などの個人情報は書かないでください。不具合調査のため、お使いのブラウザの種類を記録します。