更新済み 2024年10月20日
共有:

.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
$vbLabelText   $csharpLabel

ワークブックを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
$vbLabelText   $csharpLabel

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

Here is the translation of the provided content: href="/img/faq/excel/csharp-write-to-csv-file/output-csv-file.png" ターゲット="_blank" > Output Csv File related to ワークブックをCSVに保存
図2 - CSVファイルの出力

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

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

IronXL APIリファレンス ドキュメンテーションを使用して、Excelスプレッドシートでセルのマージ、マージ解除、およびセルの操作方法について学び、共有しましょう。

IronXL APIリファレンスドキュメント
Documentation related to ライブラリ クイック アクセス
チャクニット・ビン

チャクニット・ビン

ソフトウェアエンジニア

 LinkedIn

ChaknithはIronXLとIronBarcodeで作業しています。彼はC#と.NETに深い専門知識を持ち、ソフトウェアの改善と顧客サポートを支援しています。ユーザーとの対話から得た彼の洞察は、より良い製品、文書、および全体的な体験に貢献しています。