.NETでCSVファイルを作成する方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

C# を使って CSV に迅速に書き込む方法が気になったことはありませんか?もう不思議に思うことはありません。! IronXLは、.NETでCSVファイルにデータを書き込むための非常に迅速かつ簡単な方法を提供します。


ステップ 1

プロジェクトにIronXLを追加する

IronXLをまだインストールしていない場合、以下の手順に従ってください。

  • Visual Studioを開き、"プロジェクト"メニューを選択します
  • NuGet パッケージの管理をクリック
  • IronXL.Excelを検索
  • インストールをクリック

    以下のコマンドを開発者コマンドプロンプトで使用してください:

Install-Package IronXL.Excel

以下のリンクをクリックして、チュートリアルからさらにガイダンスを受けてください。 https://ironsoftware.com/csharp/excel/docs/

ファイルプロジェクトをダウンロードすることもできます。 これ.


チュートリアルの方法

2. Excelワークブックを作成する

クイックプロジェクトを作成しましょう。!

まず、次の情報を含むExcelワークブックを作成します。

Here is the translation of the provided content: href="/img/faq/excel/csharp-write-to-csv-file/normal-excel-data-to-be-exported-to-csv.png" ターゲット="_blank" > CSVにエクスポートされる通常のExcelデータ
図1 - 通常のExcelデータをCSVにエクスポートします

次に、IronXLネームスペースを追加して、C#とIronXLでCSVファイルに書き込むことができるようにします。

using IronXL;
using IronXL;
Imports IronXL
VB   C#

ワークブックをCSVに保存

以下のコードは、WorkbookオブジェクトのLoadメソッドを使用してファイルをExcelに読み込みます。

その後、SaveAsメソッドを使用してファイルを希望の形式(この場合はCSV)で保存します。

ここで興味深いのは、ファイル名にワークシートの名前が追加されることで、データの出所を覚えておくのに非常に便利な点です。

/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
    WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
    wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
    WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
    wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
'''
'''Save as CSV File
'''anchor-save-workbook-to-csv
'''*
Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs)
	Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") 'Import .xls, .csv, or .tsv file
	wb.SaveAs("Excel_To_CSV.csv") 'Exported as : Excel_To_CSV.Sheet1.csv
End Sub
VB   C#

出力されるCSVファイルは、メモ帳などの通常のテキストエディタで開くと以下のようになります。

Here is the translation of the provided content: href="/img/faq/excel/csharp-write-to-csv-file/output-csv-file.png" ターゲット="_blank" >
図2 - CSVファイルの出力

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

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

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

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