IRONXLの使用

C#を使用してCSVファイルを作成する

リーガン・パン
リーガン・パン
2020年10月7日
更新済み 2023年12月21日
共有:

IronXLを使用して簡単にCSVファイルを作成および出力できます(開発用に無料)。 以下のコードは、その方法を示しています。


ステップ 1

1. IronXLパッケージを追加

まず、IronXLをインストールする必要があります。 さまざまなオプションがあります。 直接ダウンロードすることができます: https://ironsoftware.com/csharp/excel/docs/

または、次のいくつかのステップに従ってIronXL NuGetパッケージをインポートすることができます。

  • ソリューション エクスプローラーでソリューションを右クリックします
  • NuGet パッケージの管理をクリック
  • IronXL.Excel を参照
  • インストールをクリック
Install-Package IronXL.Excel

C#を使用してCSVファイルを作成する、図1: IronXL.Excel NuGetパッケージ

IronXL.Excel NuGet パッケージ


チュートリアルの方法

2. ワークブックをCSVとして保存

それだけで簡単です!

以下はこの小さなプロジェクトのコードです。 このコードは既存のExcelワークブックを読み込み、SaveAsCsvメソッドを使用してCSV形式で簡単に保存します。

通常のExcelワークブックには、次のデータが含まれています:

C#を使用してCSVファイルを作成する、図2: CSVに変換されるExcelデータ


/**
Save as CSV file
anchor-save-workbook-as-csv
**/
using IronXL;
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAsCsv("SaveAsCSV.csv", ","); //Saved as : SaveAsCSV.Sheet1.csv
/**
Save as CSV file
anchor-save-workbook-as-csv
**/
using IronXL;
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAsCsv("SaveAsCSV.csv", ","); //Saved as : SaveAsCSV.Sheet1.csv
'''
'''Save as CSV file
'''anchor-save-workbook-as-csv
'''*
Imports IronXL
Private wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") 'Import .xls, .csv, or .tsv file
wb.SaveAsCsv("SaveAsCSV.csv", ",") 'Saved as : SaveAsCSV.Sheet1.csv
$vbLabelText   $csharpLabel

さらに、IronXL Excelライブラリは以下の機能を提供します:

  • データ操作、データエクスポート、データインポート、および他のソースからのインポートを含む幅広い機能。
  • Excelと完全に互換性のあるチャート管理をサポートします。
  • Excelの最も人気のあるファイル形式(.xlsx)と他のファイル形式をサポートします。
  • テキストの配置、フォントサイズ、色などのセルのフォーマットをサポートします。
  • Excelワークブックでセルの表示方法を制御する機能(例:グリッドライン)。

    ライブラリ クイック アクセス

    IronXL APIリファレンスドキュメント

    Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy IronXL APIリファレンスドキュメント.

    IronXL APIリファレンスドキュメント
    Documentation related to ライブラリ クイック アクセス
リーガン・パン
ソフトウェアエンジニア
レーガンはリーディング大学で電子工学の学士号を取得しました。Iron Softwareに入社する前の仕事では、一つのタスクに集中して取り組んでいました。Iron Softwareでは、営業、技術サポート、製品開発、マーケティングのいずれにおいても広範な業務に携わることが最も楽しいと感じています。彼は、Iron Softwareライブラリを開発者がどのように使用しているかを理解し、その知識を使ってドキュメントを継続的に改善し、製品を開発することを楽しんでいます。
< 以前
エクセルでセルを結合する方法:ステップバイステップのチュートリアル
次へ >
C#でExcelファイルを生成する