本文へスキップ
SPCXTools

Excel CSV 変換

ブラウザ上でExcelスプレッドシートをプレーンテキストのCSV形式に瞬時に変換します。

ローカルで動作 — ファイルは端末から出ません

ツールを読み込み中…

Excel CSV 変換の使い方

  1. 1.xlsxファイルをアップロードエリアにドラッグ&ドロップするか、クリックしてファイルを選択します。
  2. 2Excelファイルに複数のシートが含まれる場合は、ドロップダウンメニューから変換したいシートを選択します。
  3. 3任意の区切り文字(カンマ、セミコロン、タブ、パイプ)を選択します。特定のプログラムで文字化けを防ぐ必要がある場合は、BOMオプションを有効にしてください。
  4. 4下のテキストボックスで、生成されたプレーンテキストデータのプレビューを確認します。
  5. 5.csvをダウンロード をクリックして変換したファイルをデバイスに保存するか、コピー ボタンを使ってテキストを別のアプリに直接貼り付けます。

高速・安全なExcel CSV 変換ツール

スプレッドシートはデータの整理や計算、表示には非常に便利ですが、ソフトウェアにデータを読み込ませる際には、通常プレーンテキストが必要になります。このツールを使えば、Webブラウザ上で直接、ExcelをCSV(カンマ区切り)に瞬時に変換できます。

このxlsx csv 変換ツールはすべてお使いのデバイス上でローカルに動作するため、ファイルが外部サーバーにアップロードされることは一切ありません。顧客リスト、財務記録、独自の調査データなどを扱う場合でも、プライバシーやセキュリティ漏洩を心配することなく、安全にデータを抽出できます。変換はわずか数ミリ秒で完了し、制限はお使いのデバイスのメモリ容量のみです。

ExcelシートをCSVに抽出する方法

Excelファイル(.xlsx)は実質的に、複数のXMLファイルや書式設定、複数のワークシートをまとめた圧縮ファイルです。一方、CSVファイルは、単一の表データを表すシンプルなプレーンテキストファイルです。

ファイルをアップロードすると、本ツールが内部のXMLを解析して生データを抽出します。複数のシート(タブ)が含まれている場合は、ドロップダウンメニューからCSVに変換したいExcelシートを自由に選択できます。

出力フォーマットも柔軟にカスタマイズ可能です。

  • 区切り文字: 「CSV」はカンマ区切りを意味しますが、常にカンマが最適とは限りません。データ内にカンマを含むテキストが多い場合は、セミコロン、タブ、パイプ(|)などで列を区切るのが有効です。本ツールでは区切り文字を瞬時に変更でき、ライブプレビューにも即座に反映されます。
  • ライブプレビュー: ダウンロード前に、ブラウザ上でテキストの出力結果を確認できます。列が正しく配置されているか、不要な書式データが混入していないかを事前にチェックするのに便利です。
  • コピーまたはダウンロード: データ量が少ない場合は、コピーボタンをクリックしてスクリプトやテキストエディタに直接貼り付けることができます。データ量が多い場合は、.csvファイルとしてダウンロードすることをおすすめします。

xlsxをcsvに変換する理由

Excelはデータ入力の標準ツールですが、CSVはデータ交換の共通フォーマットです。以下のような場面で、xlsxをcsvに変換する必要がよく生じます。

データベースへのインポート: MySQL、PostgreSQL、SQLiteなどの主要なリレーショナルデータベースには、CSVファイルを高速にインポートする機能が標準で備わっています。一方、.xlsxファイルは専用のライブラリ等を使わないと直接読み込むことができません。

プログラミングとデータサイエンス: Python、R、Node.jsなどでデータ分析を行う際、CSVファイルの読み込みはExcelファイル全体を解析するよりも圧倒的に高速で、メモリ消費も抑えられます。

ソフトウェア移行とCRM: Mailchimpへの配信リストのインポート、Shopifyへの商品登録、Salesforceへの顧客データ移行など、異なるシステム間でデータを移行する際は、ほぼ例外なくCSV形式が求められます。

レガシーシステム: 古いメインフレームや基幹業務システムの多くは、フラットファイル形式のデータしか受け付けません。最新のスプレッドシートを区切りテキスト形式に変換することで、古いシステムとの互換性を確保できます。

日付と特殊文字の処理

Excelからデータを書き出す際、日付や特殊文字の処理はよくある悩みの種です。本ツールでは、標準的なフォーマットを適用することでデータの一貫性を保ちます。

日付の標準化: Excelでは、日付はシリアル値として保存され、地域設定に応じた表示形式(例: MM/DD/YYYY や DD/MM/YYYY)が適用されます。本ツールで変換すると、日付は自動的に明確なISO 8601形式(YYYY-MM-DD)に統一されます。時刻が含まれる場合は24時間表記で付加されます。これにより、出力されたCSVファイルはSQLデータベースや各種プログラミング言語ですぐに利用できるようになります。

UTF-8エンコードとBOM: スプレッドシートに日本語などの非英語文字、絵文字、特殊記号が含まれている場合、それらはUTF-8エンコードによって保持されます。しかし、一部のソフトウェア(皮肉なことにMicrosoft Excel自身も)は、明示的に指定されない限りUTF-8のCSVファイルを正しく読み込めません。UTF-8 BOMを含める (バイトオーダーマーク) オプションにチェックを入れると、ファイルの先頭に不可視のシグネチャが追加されます。これにより、ソフトウェアが正しい文字コードでファイルを読み込むよう強制し、文字化けを防ぐことができます。

逆の変換が必要な場合は、CSVをExcelに変換ツールをご利用ください。スプレッドシートのデータをWeb用のフォーマットに変換したい開発者向けには、CSVをJSONに変換ツールもご用意しています。

よくある質問

Excelファイルはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ上のローカルJavaScriptで行われます。スプレッドシートのデータがデバイスから外部へ送信されることはないため、機密情報や財務データでも完全に安全に利用できます。
ファイルに複数のシートがある場合、特定のシートを変換するにはどうすればよいですか?
複数のシートを含むExcelファイルを読み込むと、自動的に「シート」のドロップダウンメニューが表示されます。抽出したいシートを選択するだけで、CSVのプレビューが即座に更新されます。
BOMのチェックボックスの役割は何ですか?
BOMはByte Order Markの略です。このオプションにチェックを入れると、CSVファイルの先頭に特殊な不可視文字が追加されます。これにより、Microsoft ExcelなどのプログラムがファイルをUTF-8エンコードとして正しく認識し、特殊文字の文字化けを防ぐことができます。
どの区切り文字を使用できますか?
カンマ(標準的なCSV)、セミコロン(カンマを小数点として使用する地域でよく使われます)、タブ(TSVファイルを作成)、またはパイプ文字から選択できます。
出力されるCSVの日付はどのようにフォーマットされますか?
日付は自動的に標準のISOフォーマット(YYYY-MM-DD)に変換されます。セルに時刻が含まれている場合、UTC時間を使用して日付の後に追加されます(例:YYYY-MM-DD HH:MM:SS)。
古い .xls ファイルは変換できますか?
本ツールは新しい .xlsx 形式(Excel 2007 以降)にのみ対応しています。古い .xls ファイルの場合は、変換前に表計算ソフトで開き、.xlsx ファイルとして保存し直してください。