CSV to Excel Safe GUIDE

CSVをExcelで開くと日付になる・先頭の0が消えるのを防ぐ方法

CSVにはExcelのセル型情報がありません。そのためExcelで直接開くと、日付に見える文字列、先頭ゼロ付きの番号、長いIDなどをExcel側が自動判定して別の値や表示へ変えることがあります。CSV to Excel Safeでは、元のCSVにあるセル文字列を保ったままXLSXへ変換します。

CSVを安全なExcelへ変換する

無料・登録不要。入力内容はブラウザ内で処理します。

使い方

  1. 元のCSVをそのまま用意する

    Excelで開いて上書きしたあとでは、先頭ゼロや長い番号がすでに変わっている場合があります。できるだけシステムから出力した直後の元CSVを使います。

  2. CSVを読み込み、変換されそうなセルを確認する

    CSV to Excel SafeへCSV・TXT・TSVを読み込みます。日付・時刻に見える値、先頭ゼロ付き数字、長い番号、指数表記や数式として扱われそうな値を検出して確認できます。

  3. 安全なXLSXとして保存する

    変換すると、CSV内のセル値を文字列としてXLSXへ保存します。たとえば「2026-10-03」「00123」「1234567890123456」を、その文字列のまま保持します。

  4. 計算に使う列だけExcel側で数値へ変換する

    値を壊さないことを優先するため、出力したXLSXでは数値に見えるセルも文字列として保存されます。金額や数量など計算が必要な列だけ、確認後にExcel側で数値へ変換します。

Excelで変わりやすい値の例

CSVの元の値Excelで起きうることCSV to Excel Safe
2026-10-03日付として解釈される文字列のまま保持
00123123になり先頭の0が消える00123のまま保持
1234567890123456丸め・指数表記になることがある全桁を文字列で保持
=ABC123数式として扱われることがある文字列として保持

CSV to Excel Safeは元の見た目を守ることを優先し、すべてのセルを文字列としてXLSXへ保存します。数値計算や日付計算が必要な列は、変換後に必要な列だけ型を変更してください。

CSVを安全なExcelへ変換する