CSVをXLSXに変換
CSVで書き出したデータを、ダブルクリックで開いたときのようなデータ破損なしに、正式なExcelブックに変換します。郵便番号の先頭の0は消えず、長い注文番号も全桁が残り、どの言語の名前も正しく表示されます。
データ変換
またはCSV, TSV, TXT … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
CSVやテキストファイルで列を区切る文字です。読み込みと書き出しの両方に使われます。自動は入力から判別し、書き出しはカンマにします。
UTF-8はあらゆる言語に対応します。WindowsのExcelでCSVを開いたときにアクセント文字や日本語などが文字化けする場合は、BOM付きUTF-8を選んでください。
Excel、ODS、Numbersの入力用です。最初のシートだけ、またはすべてのシートを変換します(CSVはシートごとに1ファイルをZIPにまとめ、JSONはシートごとに1つのキーになります)。
新しいスプレッドシートのシートタブの名前です。31文字までです。
オブジェクトの配列は、各行で列名をキーにします。配列の配列はよりコンパクトで、ヘッダーを最初の配列として保持します。
すべての行を囲む外側の要素の名前です。各行はその中で<row>になります。
CREATE TABLE文とINSERT文で使われます。英字、数字、アンダースコアのみ使えます。
引用符の付け方や列の型はデータベースごとに少しずつ異なります。インポート先に合わせて選んでください。
日付のセルを1つの形式に書き換えます。ISO(2026-10-18)はデータベースやコードに最も安全です。そのままは元の表記を保ちます。
このツールの使い方
- 1
CSVファイルをアップロード
アップロード欄に .csv、.tsv、.txt のエクスポートファイルをドロップします。1回につき最大20ファイル、1ファイル95 MBまで対応しています。区切り文字は自動検出になっているため、カンマ、セミコロン、タブ区切りのファイルをそのまま扱えます。
- 2
ヘッダー行を確認
1行目を見出しにするがオンのときは、1行目が列の見出しになります。ファイルの先頭からデータが始まる場合はオフにしてください。タブ名を Sheet1 以外にしたい場合はシート名を設定します。
- 3
変換してダウンロード
XLSX (Excel)に変換 →を押し、できあがったブックを Excel、Google スプレッドシート、Numbers、LibreOffice で開きます。
CSV を Excel に変換する最も安全な方法は?
ダブルクリックで開かず、ファイルを変換します。CSV をアップロードしてXLSX (Excel)に変換 →を押してください。区切り文字が検出され、1行目が見出しになり、数値は数値セルになります。00125 や16桁の ID のように壊れやすい値は文字列として保存されます。
CSVをExcelに変換するときに守るべきデータ
CSV ファイルには型がありません。すべてのフィールドがテキストで、RFC 4180 が定めているのはフィールドの区切り方と引用の仕方だけです。Excel が直接開くと、セルごとに数値、日付、数式のどれなのかを判断します。たいていは正しく判断しますが、例外になるのは最も大切なデータです。
Excel が保持する有効桁数は15桁なので、16桁のカード番号や追跡番号は末尾が0になります。郵便番号 02134 や SKU 00125 のように先頭にゼロがある値は、ただの数値になります。1-2 や MARCH1 のような文字列は日付になります。BOM のない UTF-8 ファイルは Windows のコードページで読まれるため、São Paulo は São Paulo と表示されます。下のサンプルには、このうち3つの落とし穴が含まれています。
sku,郵便番号,電話番号,注文日,追跡番号,都市 00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,São Paulo 00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,Hoboken
CSVとXLSXの違い:それぞれの形式で保持できる内容
| from ↓ · to → | Cell types | 複数のシート | Formulas | Formatting | 65,536行を超えるデータ | どのテキストエディタでも読める |
|---|---|---|---|---|---|---|
| CSV | – CSV to Cell types: no | – CSV to 複数のシート: no | – CSV to Formulas: no | – CSV to Formatting: no | CSV to 65,536行を超えるデータ: yes | CSV to どのテキストエディタでも読める: yes |
| XLSX | XLSX to Cell types: yes | XLSX to 複数のシート: yes | XLSX to Formulas: yes | XLSX to Formatting: yes | XLSX to 65,536行を超えるデータ: yes | – XLSX to どのテキストエディタでも読める: no |
| XLS | XLS to Cell types: yes | XLS to 複数のシート: yes | XLS to Formulas: yes | XLS to Formatting: yes | – XLS to 65,536行を超えるデータ: no | – XLS to どのテキストエディタでも読める: no |
CSV
CSV(カンマ区切り値)
CSV は表形式のデータをプレーンテキストで表す形式で、1行が1つの行にあたり、列はカンマで区切ります。コンピューターの初期から使われており、RFC 4180 に記述がありますが、セミコロンやタブで区切る変種や、異なる文字コードを使うものも多くあります。ほとんどの表計算ソフト、データベース、分析ツールで読み込みと書き出しができるため、システム間でデータをやり取りする際の標準的な形式です。CSV に保存されるのは値だけで、数式、書式、複数のシート、データ型は含まれません。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
XLSX
Microsoft Excel ブック
XLSX は、Office 2007 以降の Microsoft Excel の標準ブック形式で、Office Open XML 規格に基づいています。複数のシート、数式、書式、グラフ、ピボットテーブル、入力規則を、XML の ZIP パッケージとして保存します。1 シートあたり 100 万行を超えるデータを扱え、業務用スプレッドシートの標準的なやり取り形式です。Google スプレッドシート、LibreOffice、Numbers でも開けますが、マクロや高度な機能は引き継がれない場合があります。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- 2007 · Microsoft
CSV を XLSX に変換するのは、エクスポートしたデータを人に渡すときです。上司向けのレポート、取引先への注文リスト、チーム向けのアンケート結果など、受け取る側は生のテキストではなく、型付きのセルとシート名を備えたブックを期待しています。
CSVをXLSXに変換:変換後のブックの内容
変換後のファイルでは、sku、zip、tracking が文字列セルになるため、00125 や22桁の追跡番号が CSV のとおりに表示されます。ordered 列には ISO 形式の日付が入っており、Excel が日付として認識するので、月ごとの並べ替えやフィルターができます。ファイルは CSV の作成者の保存方法にかかわらず UTF-8 として読み込まれるため、都市名のアクセント記号もそのまま残ります。
ブックにはシートが1つ作られ、シート名を変更しなければ Sheet1 になります。シート名は最大31文字で、これは Excel の制限と同じです。列の書式は設定せずそのままにしてあるので、受け取った人が自分の表示形式を適用できます。受け取る側が Excel 2003 や XLSX を受け付けない古い取り込みシステムを使っている場合は、CSV to XLS で古いバイナリ形式のファイルを作成できます。
変換したブックをExcelで再びCSVに保存し直さないでください
XLSX が正しくできたら、以後はそのまま作業を続けてください。Excel から CSV に保存し直し、その CSV をダブルクリックで開くと、上で挙げた変換の問題がすべて再発します。再び CSV が必要なシステムに渡すときは、XLSX to CSV で新しくエクスポートしてください。
CSVをXLSXに変換に関するよくある質問
CSVをExcelで開いてXLSXで保存するだけではだめなのですか?
Excel は、保存する前の「開く」時点で値を変換してしまうためです。先頭のゼロ、長い数字、日付に見える文字列はメモリ上で書き換えられ、XLSX として保存するとその変更が確定します。Excel に推測させずに先に変換すれば、元の文字列がそのまま残ります。
XLSXファイルはCSVより容量が小さくなりますか?
多くの場合は小さくなります。XLSX は ZIP アーカイブで、国名やステータス値のような繰り返しの文字列は共有文字列テーブルに1回だけ保存されます。そのため、同じ値が多く並ぶエクスポートデータは通常、容量が減ります。
CSVが100万行を超える場合はどうなりますか?
Excel のワークシートは見出しを含めて1,048,576行までです。そのようなファイルを開くと、Excel 自体が「ファイルは完全には読み込まれませんでした」という警告を表示します。先に CSV を分割するか、行数に制限のないデータベースに CSV to SQL で読み込んでください。
Excelがデータを勝手に変更しないようにできますか?
最近の Microsoft 365 版 Excel には、「ファイル」→「オプション」→「データ」に自動データ変換の設定があり、先頭のゼロの削除、長い数字の変換、文字列の日付化をオフにできます。古いバージョンにはこの設定がないため、Excel の外で変換するほうが確実です。
自動判別ではどの区切り文字を認識しますか?
先頭の数行からカンマ、セミコロン、タブ、パイプ、スペースを調べ、すべての行を同じ数のフィールドに分割できるものを選びます。列の分かれ方がおかしいときは、区切り文字を手動で指定してもう一度変換してください。
変換したXLSXはGoogleスプレッドシートでも開けますか?
はい。Google ドライブにアップロードして Google スプレッドシートで開くか、既存のシートにインポートできます。Google スプレッドシートは、すべてのタブを合わせて1,000万セルまでという上限があるので注意してください。
- CSVをXLSに変換CSVをXLS(Excel 97–2003形式)に変換。古い取り込みシステムや旧バージョンのOfficeで必要な形式です。区切り文字の自動判定、最大20ファイルの一括変換に対応。
- XLSXをCSVに変換XLSXブックを、Shopify、WooCommerce、Mailchimp、Salesforceやデータベースへのインポートに使えるUTF-8のCSVに変換。数式は値に、日付はISO形式になります。
- TXTをCSVに変換区切り文字入りの.txtファイルを正しいCSVにオンラインで変換。タブ・パイプ・セミコロン・スペースを自動判別し、文字コードを修正、RFC 4180に沿って値を引用符で囲みます。
- JSONをExcelに変換JSONやJSON LinesをExcelのXLSXシートに変換。キーが列見出し、各レコードが1行になります。1回に最大20ファイル、登録不要です。
- NumbersをExcelに変換Apple NumbersのスプレッドシートをExcelのXLSXブックに変換。Windows、Googleスプレッドシート、各種ポータルで開けます。全シートを保持し、Macは不要です。
- CSVをMarkdownの表に変換CSVをGitHub、GitLab、Obsidian、Jupyter向けのMarkdownパイプ表に変換。パイプはエスケープ、ヘッダー行も保持、区切り文字は自由。結果をそのままドキュメントに貼り付けられます。