Excelで壊れやすいCSVをチェック
CSVをExcelで開いたときに、商品コードや電話番号の先頭0が消える、16桁以上の整数が変わる、1-2が日付になる、12E3が指数表記になる可能性があるセルを行・列付きで検出します。
こんなときに使えます
商品コード、電話番号、JAN、顧客IDなどを含むCSVをExcelで開いたあと、0が消えたり桁が変わったりする事故を事前に確認したいとき。
例: products.csv → 商品コード 00001234 を「先頭0消失リスク」と表示
こんな困りごとを解決します
Excelが数値や日付として自動解釈しやすいセルを事前に一覧化します。値そのものは変更せず、壊れやすい場所を確認してからExcelや業務システムへ渡せます。
- CSVをExcelで開くと先頭の0が消える
- JAN・IDなど16桁以上の数字を壊したくない
- 1-2や12E3のような文字列を日付・指数へ変換されたくない
主な機能
- 先頭0が消える可能性がある数字列を検出
- 16桁以上の整数を数値精度リスクとして検出
- 日付・指数表記へ自動解釈されやすい文字列を一覧化
使い方
- CSVファイル(1個)を選びます。
- 必要な設定を確認します。
- 処理を実行し、結果を確認して保存します。
対応形式
入力: CSVファイル(1個)
出力: 診断結果・CSVレポート
プライバシーと注意点
入力ファイルは原則としてサーバーへ送信せず、ブラウザ内で処理します。
- Excelのバージョン・設定・インポート方法によって実際の変換結果は異なります。
- 値は変更せず、リスク候補のセルだけを一覧表示します。
Excelで壊れやすいCSVをチェックを使う前に知っておきたいこと
CSVをExcelで直接開くと、値の見た目から数値や日付を推測して表示形式や値を変えることがあります。商品コード・電話番号・JAN・会員IDなど「数字に見えるが計算しない値」は、開いたあとに気づくと元データとの違いを見落としやすくなります。
先頭の0が消える値
00001234のような値を数値として解釈すると、数値として不要な先頭0が表示されなくなることがあります。商品コード、電話番号、郵便番号、IDなどは文字列として扱う方が安全です。
16桁以上の整数
Excelの数値精度は15桁までが基本です。16桁以上の番号を数値として扱うと、識別子の末尾が変わる可能性があります。長い番号を見つけた場合は文字列として取り込む方法を検討してください。
日付や指数表記に見える文字列
1-2、3/4、12E3などは用途によってはコード値ですが、表計算ソフトから日付や指数表記として解釈されることがあります。このツールは値を変更せず、該当候補だけを表示します。
よくある質問
チェック後にCSVを自動修正しますか?
しません。勝手に引用符や先頭記号を追加すると取り込み先の仕様を変えてしまうため、問題候補を表示するだけです。
Excelのすべてのバージョンで同じ結果になりますか?
いいえ。Excelのバージョン、設定、CSVの開き方・インポート方法によって動作は異なります。ここでは一般的に注意が必要な値を検出します。
JANコードや電話番号にも使えますか?
はい。数字だけで構成される識別子の先頭0や長い桁数を事前に確認する用途に向いています。