.NETでCSVファイルを作成する方法
C#を使ってCSVに迅速に書き込む方法を不思議に思ったことがありますか?もう悩む必要はありません! IronXLは、.NETでCSVファイルにデータを書き込むための非常に迅速かつ簡単な方法を提供します。
.NETでCSVファイルを作成する方法
ステップ 1
プロジェクトにIronXLを追加する
IronXLをまだインストールしていない場合、以下の手順に従ってください。
- Visual Studioを開き、"プロジェクト"メニューを選択します
- NuGet パッケージの管理をクリック
- IronXL.Excelを検索
-
インストールをクリック
以下のコマンドを開発者コマンドプロンプトで使用してください:
Install-Package IronXL.Excel
さらに詳しいガイダンスが必要な場合は、こちらのリンクをフォローしてください https://ironsoftware.com/csharp/excel/docs/
プロジェクトファイルはこちらからダウンロードできます。
チュートリアルの方法
2. Excelワークブックを作成する
簡単なプロジェクトを作成しましょう!
まず、次の情報を含むExcelワークブックを作成します。
次に、IronXLネームスペースを追加して、C#とIronXLでCSVファイルに書き込むことができるようにします。
using IronXL;
using IronXL;
Imports IronXL
ワークブックを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
出力される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リファレンスドキュメント