CSVをExcelに変換

エンコードを自動判定。長い数字はテキストのまま 3.7E+12 になりません

📂

ここにファイルをドラッグ&ドロップ

または ファイルを選択

.csv / .txt / .tsv に対応 (標準的な .xlsx を出力)

このツールについて

CSV を Excel で直接開くと、定番の悪夢が 2 つ襲ってきます。中国語のテキストが文字化けして見える現象、そして ID や注文番号が 3.7E+12 に化ける現象です。このツールは両方を一度に片付けます。エンコーディングは自動判定で、まず厳密な UTF-8、だめなら中国版 Excel の書き出しで多い GB18030 に切り替えます。桁数の多い数字も先頭の 0 もテキストとして書き込むので、手元の番号はそのまま残ります。

区切り文字は自動で推定(カンマ / セミコロン / タブ)され、手動で強制もできます。引用符は RFC 4180 に従って解除します。出力は手元でそのまま編集できる標準の .xlsx です。すべてブラウザ内で動作し、顧客リストや注文データが端末の外に出ることはありません。

特徴

  • エンコーディング自動判定:UTF-8 / GB18030 で文字化けなし
  • 長い番号と先頭の 0 は文字として保存。3.7E+12 にならない
  • 区切りは自動推定、カンマ / セミコロン / タブの手動指定も可
  • RFC 4180 に準拠した解析と確実なクォート解除
  • 無料・制限なしのローカル変換。アップロードなし

使い方

  1. .csv / .txt / .tsv ファイルをドロップ、またはクリックして選択
  2. エンコーディング(既定は自動)と区切り文字(既定は自動)を選択
  3. 「長い番号は文字として扱う」は入れたままにします
  4. 「変換」をクリックし、.xlsx をダウンロード

よくある質問

Excel で CSV が文字化けするのはなぜですか?
エンコーディングの不一致です。UTF-8 のバイト列を GBK として読む、あるいはその逆が起きます。このツールは厳密な UTF-8、続いて GB18030 の順に自動判定し、手動で指定もできます。
ID 番号が指数表記になってしまいました。どうすればよいですか?
Excel は 11 桁を超える数値を浮動小数で表示します。このツールは 12 桁以上の整数と先頭の 0 を持つ値を文字として書き込むため、ファイルのとおり全桁が残ります。
先頭の 0 が消える問題はどうなりますか?
001 や 007 のようなコードは数値として保存すると 0 が落ちます。「長い番号は文字として扱う」を有効にすれば、テキストとしてそのまま保たれます。
列の分割がおかしい、引用符が消えない場合は?
解析は RFC 4180 に従い、クォートは自動で解除します。区切りはカンマ / セミコロン / タブを推定しますが手動指定も可能です。それでも分割が失敗するときは、通常と違う区切り文字が含まれていないか確認してください。

関連ツール