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