CSVガイド
CSVをExcelで開いても先頭の0を消さない方法
CSVは文字列として値を保存しますが、Excelのセル型は保存できません。Excelが00123を数値だと推測すると123になり、長いIDは指数表示や桁落ちの原因になります。変換前に元の文字列を確認し、識別子を文字列としてXLSXへ保存すると元データを守れます。
CSVをExcelへ変換する手順
- 元のCSVを開き、郵便番号、商品コード、口座番号、電話番号、長いIDの列を探します。
- プレビューで00123や長い数字列が元の文字数のまま表示されていることを確認します。
- CSVをXLSXへ変換します。CSV DockはCSVから読み込んだ値を標準で文字列として書き込みます。
- XLSXを開き、対象列を確認してから編集、並べ替え、再保存を行います。
結果の確認
- 最も長いIDと先頭が0の値を含む複数件を、元CSVの文字列と照合します。
- 指数表示になっておらず、数字の桁数が変わっていないことを確認します。
- 最終的に別システムへCSVで渡す場合は、本番データを置き換える前にコピーで取込設定を試します。
注意点
- Excelがすでに削除した0や桁を、後からセル書式だけで元に戻すことはできません。
- CSVには列型の共通メタデータがないため、別の取込ソフトが再び数値と推測する場合があります。
- 識別子は数字だけに見えても、計算しない値なら数値として扱うべきではありません。
このページでサンプルを試す
「サンプルを試す」を押すと、このガイドの架空のデータを読み込みます。設定を変えて結果を確認し、そのまま保存できます。自分のファイルもブラウザ内で処理できます。
行数0
列数0
文字コード自動
区切り文字自動
問題項目0
ファイルを開いて始める
データは画面表示とは別に読み込みます。会員登録なしで、検索、並べ替え、チェック、修正、保存ができます。
元のサンプル:leading-zeros.csv
関連するCSVガイド
ファイル処理とプライバシー
作業画面で選択したファイルはブラウザ内で処理します。公開URLを指定した場合は、ブラウザからそのURLへ直接アクセスします。接続先が外部サイトからの読み込みを許可していない場合は利用できません。CSV Dockのサーバーが代わりにファイルを取得することはありません。