CSVをExcelに変換
書き出したCSVから本物の.xlsxブックを作り、日付の崩れや先頭のゼロの消失、1列に詰め込まれた表示なしに、Excel、Googleスプレッドシート、Numbersできれいに開けるようにします。複数のCSVを、ファイルごとにシートを分けた1つのブックにまとめることもできます。すべて端末上で動きます。
ここにファイルをドロップ またはクリックして選択
結果
CSVをExcelに変換する方法
- CSV、TSV、TXTのファイルを1つ以上置きます。
- 区切り文字は自動のままにするか、カンマ、セミコロン、タブ、パイプを指定します。
- ファイルごとに1つのブックか、ファイルごとのシートを持つ1つのブックかを選びます。
- 実行して.xlsxをダウンロードします。
CSVを正式なブックにしたほうがよいとき
CSVファイルは、データベース、ウェブからの書き出し、銀行のダウンロード、分析ツール、スクリプトから生まれます。機械には最適ですが、人には扱いにくい形式です。Excelで直接開くこともできますが、Excelはすべてを推測で処理します。電話番号を指数表記にし、郵便番号や商品コードの先頭のゼロを消し、03/04を日付と読み、ヨーロッパの半分では区切り文字を間違えます。先に本物の.xlsxに変換しておけば、きれいに開き、必要な列は文字列のまま保たれ、書式設定、フィルター、共有ができるブックになります。
変換ツールがすること
ファイルは、選んだ区切り文字、または最初の数行から自動判別した区切り文字でテキストとして読み込まれます。各行が表の行に、各項目がセルになります。数値に見える値は合計や並べ替えが使えるよう数値のセルになり、それ以外は文字列のまま残ります。先頭のゼロが守られるのはこのためです。カンマや改行を含む引用符付きの項目も正しく扱います。出力はExcel、Googleスプレッドシート、Numbers、LibreOfficeで開ける標準の.xlsxファイルです。
ファイルごとか、1つのブックか
複数のCSVファイルを置くと、ファイルごとに1つの.xlsxにするか、元のファイル名を付けたシートを並べた1つのブックにまとめるかを選べます。まとめる方法は月次の書き出しに便利で、12個のCSVが12枚のシートを持つ1つのブックになります。
区切り文字の自動判別
| ファイルの見た目 | 区切り文字 |
|---|---|
| name,email,city | カンマ(ほとんどの書き出し) |
| name;email;city | セミコロン(ヨーロッパのExcelの書き出し) |
| name email city | タブ(表計算からのコピー、.tsvファイル) |
| name|email|city | パイプ(一部のデータベースのダンプ) |
自動判別は、最初の数行でもっとも一定して現れる文字を選びます。変わった形式のファイルなら、区切り文字を手で指定してください。
文字コード
ほとんどのCSVファイルはUTF-8です。古いWindowsの書き出しは地域の文字コードになっていることがあり、その場合は特殊な文字が意味不明な記号になります。そうなったら、先に文字化けを修正するツールに通してから変換してください。
よくある場面
- 銀行や決済サービスの書き出しを整えて、税理士に送る。
- Googleアナリティクス、Shopify、CRMからダウンロードしたレポートを、上司が「Excelで」ほしいと言う。
- データベースのダンプを絞り込んでグラフにする。
- フォームツールのアンケート結果。
変換はすべてブラウザ内で行われます。金融データや顧客リストがアップロードされることはありません。
よくある質問
ファイルはアップロードされますか?
いいえ。読み込みもブックの作成もブラウザ内で行われるため、銀行の明細や顧客リストはパソコンから出ません。
先頭のゼロや長い数字は保たれますか?
保たれます。明らかに数値の値は合計が使えるよう数値のセルになり、先頭にゼロのあるコードや数値でないものは文字列のまま残ります。これは、CSVを直接開いたときにExcelが間違える部分です。
複数のCSVを1つのブックにまとめられますか?
できます。まとめるオプションを選ぶと、各ファイルがファイル名のシートになります。
変換後にアクセント記号が化けています。
元のファイルが古いWindowsの文字コードになっている可能性があります。先に文字化けを修正するツールに通してから変換してください。
ファイルは 端末から出ません
Squishly Toolsのすべてのツールは100%無料で、完全にブラウザ内で動作します。画像や書類はお使いのコンピューター上で処理され、サーバーにアップロードされることはありません。アカウントも透かしも、裏もありません。