Excel から CSV へ C#

このガイドでは、C# を使用して Excel から CSV への変換を実行する方法について説明します。大規模なデータセットを扱う場合でも、プロセスを自動化する必要がある場合でも、この強力な C# コンバーターは Excel から CSV への変換を処理できます。

Excel を CSV に変換する理由

CSV ファイルは、そのシンプルさとさまざまなアプリケーションとの互換性のため、データ交換に広く使用されています。Excel を CSV に変換すると、ファイル サイズの縮小、データ操作の容易さ、データベース システムやプログラミング言語との互換性の向上などの利点が得られます。分析、移行、または他のユーザーとの共有のためにデータを準備する場合、Excel を CSV に変換するとプロセスが効率化されます。

互換性: CSV ファイルは、さまざまなソフトウェア アプリケーション、プログラミング言語、データベース システムで広くサポートされています。CSV ファイルはデータ交換用の共通形式を提供するため、異なるプラットフォーム間でデータを共有しやすくなります。

シンプルさ: CSV ファイルには、コンマで区切られた値を持つプレーンテキスト データが含まれています。このシンプルさにより、テキスト エディター、スプレッドシート ソフトウェア、またはプログラミング言語を使用して簡単に読み取り、操作できます。

サイズの縮小: CSV ファイルは、Excel ファイルに比べてサイズが小さいことがよくあります。特に Excel ファイルに書式設定、画像、複雑な数式が含まれている場合はそうです。これにより、ストレージ スペースを節約し、ファイル転送時の帯域幅の使用量を削減できます。

データ処理: CSV ファイルは、データベースへのデータのインポート、Python や R などのツールを使用したデータ分析の実行、レポートの生成などのデータ処理タスクに適しています。多くのデータ処理ツールとライブラリは、CSV 形式をネイティブにサポートしています。

Excel XLSX から CSV へのコンバーター - C# API のインストール

C# で XLS または XLSX Excel スプレッドシートを CSV ファイル形式に変換するには、Conholdate.Total for .NET をインストールする必要があります。新しいリリース セクションからすぐにダウンロードするか、次の NuGet インストール コマンドを使用します。

PM> NuGet\Install-Package Conholdate.Total

C# で Excel XLSX XLS を CSV に変換する

以下の手順に従って、C# で Excel XLSX ファイルを CSV ファイルに変換できます。

  • Workbook クラスを使用して入力 XLSX ファイルを読み取ります。
  • Save メソッドを呼び出して Excel を CSV に変換します。

次のコード スニペットは、C# で Excel を CSV に変換する方法を示しています。

// 入力Excelファイルを読み込む
Workbook workbook = new Workbook("Excel.xlsx");

// XLSXをCSVファイルに変換する
workbook.Save("ExcelToCSV.csv", Aspose.Cells.SaveFormat.Csv);

無料評価ライセンス

無料の一時ライセンスをリクエストして、制限なしでAPIを評価することができます。

まとめ

Excel ファイルを CSV (カンマ区切り値) 形式に変換することは、データ処理と分析でよく行われる作業です。このガイドでは、XLSX または XLS から CSV ファイルへの変換を効率化するための知識とコード スニペットを紹介します。ご不明な点やご質問がございましたら、フォーラム までお気軽にお問い合わせください。

よくある質問

Excel と CSV ファイル形式の違いは何ですか?

Excel ファイル (.xlsx または .xls) は、書式設定されたデータ、数式、グラフを含む複数のシートを含むことができるスプレッドシート ファイルです。一方、CSV (カンマ区切り値) ファイルはプレーン テキスト ファイルであり、各行はデータの行を表し、値はカンマで区切られます。

Java を使用して Excel を CSV に変換する場合、何か制限はありますか?

1 つの制限は、数式、セルの書式設定、マクロなどの Excel 機能が CSV ファイルに保存されないことです。生のデータ値のみが CSV にエクスポートされます。

複数の Excel シートを個別の CSV ファイルに変換することは可能ですか?

はい、コード スニペットを作成して、Excel ファイルから複数のシートを読み取って処理し、各シートのデータを個別の CSV ファイルに書き込むことができます。

参照