郵便番号の先頭ゼロの復元
表計算ソフトで先頭の 0 が消えた郵便番号を、7 桁に戻して書き出す。
Excel などで開いて先頭の「0」が消えた郵便番号(060-0000 が 600000 になるなど)の列を、7 桁に補ってハイフンつき・なしでそろえ直します。全角・〒つきの値も整えます。日付に変わってしまった値や 7 桁にならない値は、行番号つきでエラーにします。データは端末の外へ送信しません。
郵便番号の列を貼り付けて 7 桁に直す
入力した内容は送信されません。貼り付けた文字や選んだファイルは、お使いのブラウザの中だけで処理します。本サイトのサーバーや第三者へ送信・保存しません(通信を禁止する設定でページを配信しています)。
結果
エラー 0 件・警告 0 件・情報 1 件
指摘(エラー・警告・情報)
- 情報 2 行目 「600000」は 6 桁のため、先頭に 0 を補って「0600000」としました。
| 先頭の 0 を補った | 1 件 |
|---|---|
| 全角・記号を整えた | 0 件 |
| 7 桁だった | 2 件 |
| エラー | 0 件 |
| 空欄 | 0 件 |
郵便番号を直した CSV
name,zip A,0600000 B,1000001 C,0600000
初期表示は入力例「先頭の 0 が消えた 6 桁を 7 桁に戻す」の結果です。入力を変えるとその場で処理し直します。判定の根拠は仕様と根拠にまとめています。
ご利用にあたって
- 直した値は書式を整えただけで、住所との整合は確認していません。取り込み前に実際の住所と見比べてください。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。
使い方
- CSV をテキスト欄に貼り付けるか、ファイルを選びます。郵便番号が何列目にあるかを入れます。
- 1 行目が見出しなら印を付けたままにし、出力の形式(ハイフンの有無)を選びます。
- 補完した値は指摘に出るので確かめます。エラーの行は元のデータから出し直してください。
入力例と結果
代表的な入力・境界の入力・壊れた入力の例です。例ごとに入力・出力・指摘と、その結果になる理由(検算)を載せています。
| 入力例 | 結果 |
|---|---|
| 先頭の 0 が消えた 6 桁を 7 桁に戻す | エラー 0 件・警告 0 件・情報 1 件 |
| ハイフンつきの形式にそろえる | エラー 0 件・警告 0 件・情報 0 件 |
| 00 が消えた 5 桁の値 | エラー 0 件・警告 0 件・情報 1 件 |
| 全角の数字と〒つきの値を整える | エラー 0 件・警告 0 件・情報 1 件 |
| 日付に変わってしまった値 | エラー 1 件・警告 0 件・情報 0 件 |
このツールでできないこと(制約)
- 実在する郵便番号かどうかは確認しません。郵便番号のデータを持たないため、7 桁の数字であることだけを見ます。
- 日付に変換されてしまった値は元に戻せません。変換前のデータから出し直す必要があります。
- 4 桁以下の値は桁が足りず、先頭の 0 を何個補うべきか決められないため補いません。
- ファイルは UTF-8 として読みます。Shift_JIS の CSV は文字化けするため、UTF-8 で保存し直してから使います。
よくある質問
補った 0 が正しい保証はありますか?
郵便番号は 7 桁なので、6 桁なら 0 が 1 つ、5 桁なら 2 つ消えたと見なしています。ただし元の値が別の誤りだった場合は補っても正しくないため、補完した値は指摘で確認してください。
Excel で開き直さず、先頭の 0 を保ったまま CSV を扱うには?
郵便番号の列を文字列として取り込むのが確実です。このツールで直した CSV を Excel に取り込むときは、データの取り込み機能で郵便番号の列を「文字列」に指定してください。
顧客の住所録を貼り付けても大丈夫ですか?
処理はお使いのブラウザの中だけで行い、貼り付けた内容をサーバーや第三者へ送信・保存しません。ページは通信を禁止する設定で配信しています。