CSVをExcelに変換
CSVやTSVファイルを、太字で固定された見出し行・フィルター・幅を調整した列を備えた本物のExcelブックに変換します。先頭のゼロ、長い番号、日本語の文字はそのまま保持されます。ExcelファイルをCSVに戻すこともできます。ファイルはアップロードされません。
無料・登録不要
使い方
- 「CSV → Excel」を選び、CSVファイルを1つ以上選ぶか枠にドロップします。ほかのソフトからコピーしたデータを貼り付けることもできます。
- 区切り文字と文字コードは自動で検出されます。プレビューで列や文字がおかしい場合は手動で変更してください。
- 見出し行、数値、先頭のゼロ、日付の保存方法を選びます。ほとんどのファイルは初期設定のままで大丈夫です。
- Excelファイルをダウンロードします。複数のCSVは1つのブックの複数シートになります。
- 逆に変換するには「Excel → CSV」を選び、XLSXファイルを開いてシートを選び、CSVでダウンロードします。
このツールの特長
先頭のゼロと長い番号を保持
01234のような郵便番号や社員番号、電話番号、16桁のIDが、切り捨てられたり1.23E+15になったりせずそのまま残ります。
文字化けしない
UTF-8のほか、Shift_JIS、GBK、Windows-1252などの古い文字コードも検出するので、日本語や中国語、アクセント付きの文字も正しく表示されます。
すぐ使えるブック
見出し行は太字で固定され、フィルターボタン付き。列幅もデータに合わせて調整されます。
複数のCSVを1つのブックに
複数のCSVファイルを同時に選ぶと、ファイル名ごとにシートを分けた1つのExcelファイルになります。
ExcelからCSVへも変換
XLSXファイルを開いて好きなシートを選び、カンマ・セミコロン・タブ区切りのCSVで保存。全シートをZIPでまとめてダウンロードもできます。
プライバシーを守る設計
顧客リストや売上データなどのファイルはブラウザ内で処理されます。アップロードも保存もされません。
CSVをそのままExcelで開くと何が問題?
ExcelでCSVファイルを直接開くと、Excelがすべての値の種類を推測します。郵便番号や商品コードの先頭のゼロが消え、15桁を超える数字は丸められて1.23457E+15のように表示され、3-4のような値は日付に変わることがあります。さらにUTF-8で保存された日本語が「縺薙s」のように文字化けすることもよくあります。
この変換ツールは、Excelがデータを読む前にこれらを慎重に判断します。コードに見える値は文字列のまま、本当の数値は数値のまま、文字コードも自動で検出されるので、どのパソコンでも正しく開けるブックになります。
CSVとXLSXの比較
| CSV | XLSX(Excelブック) | |
|---|---|---|
| 保存する内容 | プレーンテキスト(1行に1レコード) | シート・書式・数式を含むブック |
| 複数シート | 不可(1ファイル1表) | 可能 |
| 書式・フィルター・行の固定 | なし | あり |
| データの型 | すべてテキスト | 数値・日付・文字列を区別 |
| 向いている用途 | インポート・エクスポート、ソフト間のデータ受け渡し | データの作業、レポートの共有 |
カンマ区切りかセミコロン区切りか
ドイツ、フランス、スペイン、ロシアなど小数点にカンマを使う国では、数値の中でカンマを使うため、ExcelはCSVをセミコロン区切りで保存します。日本を含むそれ以外の地域ではカンマが標準です。この変換ツールはどちらも、タブや縦線も自動で検出します。
海外のファイルで1234,56のように小数点がカンマになっている場合は、小数点に「カンマ」を選ぶとExcelで正しい数値になります。他の国のソフト向けにCSVを保存するときは、そのソフトが求める区切り文字を選んでください。
きれいに変換するコツ
- 1行目は列名にしましょう。太字で固定され、フィルター付きの見出し行になります。
- 日付は2025-03-31のようにYYYY-MM-DD形式で書きましょう。03/04のような形式は国によって意味が違うため文字列のままになります。
- プレビューで文字化けしている場合は、文字コードを手動で選びます。日本の古いソフトから出力したCSVはShift_JISであることが多いです。
- コード一覧などすべての列を入力どおりに残したい場合は、「数値を数値として保存」をオフにします。
- Excelの1シートの上限は1,048,576行です。それより大きいファイルは分割してから変換してください。
よくある質問
このCSV Excel変換ツールは無料ですか?
はい。登録不要、透かしなし、変換回数の制限もありません。100 MBまでのファイルを変換できます。
ファイルはアップロードされますか?
いいえ。CSVの読み込みもExcelファイルの作成もブラウザ内で行われます。データが端末の外に出ないので、顧客リストや財務データでも安心です。
先頭のゼロや長い番号は保持されますか?
はい。「先頭のゼロを保持」がオンなら、00123のような値は文字列として保存されます。クレジットカード番号や追跡番号のような15桁を超える数字は、Excelで丸められてしまうため常に文字列として保存されます。
ExcelでCSVを開くと文字化けするのはなぜですか?
ファイルはUTF-8なのに、ExcelがShift_JISなど別の文字コードで読み込んでいるためです。ここで変換すれば文字コードが検出され、XLSXではすべての文字が正しく表示されます。CSVを作成するときは「UTF-8のBOMを付ける」をオンにしておきましょう。
複数のCSVファイルを1つのExcelファイルにまとめられますか?
はい。複数のCSVファイルを同時に選ぶかドロップしてください。それぞれがファイル名のシートになり、1つのブックにまとまります。
ExcelをCSVに変換できますか?
はい。「Excel → CSV」を選んでXLSXファイルを開きます。シート、区切り文字、BOMの有無を選び、CSVをダウンロードするかコピーします。複数シートがある場合はZIPでまとめてダウンロードできます。
古い.xlsファイルにも対応していますか?
いいえ。開けるのは現在のXLSX形式だけです。.xlsファイルはExcel、Googleスプレッドシート、LibreOfficeで開き、XLSXかCSVで保存してから変換してください。
CSV内の数式は実行されますか?
いいえ。=で始まる値は数式ではなく、ただの文字列として保存されます。開いたときに有害な数式を実行しようとするCSVファイルから身を守れます。
関連ツール
作りたいものがありますか?
作りたい内容を教えてください。
シンプルなWebサイトから本格的なアプリ、AIソリューション、自動化、カスタムシステムまで、作りたいものをお聞かせください。