IRONXLの使用

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

更新済み 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ワークブックを読み込み、次にそれをCSV形式で保存します。 SaveAsCsv(CSVとして保存) メソッド。

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

Create a CSV file using C#: C#を使用してCSVファイルを作成する   Figure 2: Excel data to be converted to 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
VB   C#

さらに、IronXL 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リファレンスドキュメント
< 以前
エクセルでセルを結合する方法:ステップバイステップのチュートリアル
次へ >
C#でExcelファイルを生成する