C#(ステップバイステップ)でCSVファイルを作成する方法
本文: C# .NETライブラリを使用してコンソールアプリケーションで新しいCSVファイルデータ形式を作成/書き込む方法を探していますか? もしそうなら、あなたは正しい場所にいます。
これは、IronXL C# .NETライブラリを使用して、文字列から見出し付きの複数行のCSVファイルを作成するために書かれた簡単なチュートリアルです。 IronXLは、Excel、CSV、XLSのようなドキュメントを追加のユーザー設定なしで処理するための市場をリードする.NETライブラリです。
C#を使用してCSVファイルを作成および書き込む方法は?
C#を使用してCSVファイルを生成および編集する最も簡単な方法は、これらの簡単な手順に従うことです。
- Visual StudioでC#コンソールアプリケーションを作成します。
- IronXL .NETライブラリをインストールします。
- 他のソースからCSVファイルを2行のコードで作成します。
1. Visual Studioで新しいプロジェクトを開始する
Visual Studio IDEを開きます。
ファイルメニューに移動し、"新しいプロジェクト"を選択した後、コンソールアプリケーションを選択します。
プロジェクト名と希望するプロジェクトの場所を適切なテキストボックスに入力します。
新しいプロジェクトの設定
次へボタンをクリックし、以下のスクリーンショットに示されているように必要な.NET Frameworkを選択し、"作成"をクリックします。
ターゲットフレームワークの選択
program.csファイルが開きます。
Program.cs
2. IronXL C#ライブラリをインストールする
IronXLライブラリは、2つの異なる方法でダウンロードおよびインストールできます。
- Visual Studio NuGet パッケージ マネージャーの使用
- Visual Studioを使用する
2.1. Visual Studio NuGetパッケージマネージャーを使用する
NuGetパッケージマネージャーオプションは、ソリューションに直接パッケージをインストールするためにVisual Studioソフトウェアに用意されています。 以下のスクリーンショットは、それを開く方法を示しています。
NuGetパッケージマネージャー
NuGetパッケージマネージャー機能は、NuGetウェブサイトで提供されているパッケージを検索・閲覧するためのエリアを提供します。検索フィールドに"IronXL"と入力してIronXLライブラリを見つけてください。
NuGetパッケージマネージャー
上の画像の検索でリンクされたパッケージから、IronXLオプションを選択し、パッケージをソリューションにインストールします。
2.2. Visual Studioコマンドラインを使用する
Visual Studioメニューで[ツール]に移動し、カーソルを[NuGetパッケージマネージャー]に合わせ、[パッケージマネージャーコンソール]をクリックします。
Visual Studioコマンドライン
パッケージマネージャーコンソールが画面の下部に表示されます。 以下のコードコマンドを入力してエンターを押すだけで、IronXLがインスタンスをインストールします。
Install-Package IronXL.Excel
3. CSVファイルの作成
このブログでは、IronXLを使用してCSVファイルを作成するための2つの異なる方法があります。
- XLSXファイルからCSVを作成
- 新しい
WorkBookを作成してデータを書き込んでCSVを作成
3.1. XLSXファイルからCSVを作成
CSVファイルを作成するには、Excelファイルにいくつかのサンプルデータが含まれている必要があります。
サンプルExcelファイル
開いたprogram.csファイルに以下のコードを入力し、プロジェクトを実行します。
using IronXL;
class Program
{
static void Main()
{
// Load an existing Excel file
WorkBook wb = WorkBook.Load("test.xlsx");
// Save the loaded workbook as a CSV file
wb.SaveAsCsv("Parsed CSV.csv");
}
}using IronXL;
class Program
{
static void Main()
{
// Load an existing Excel file
WorkBook wb = WorkBook.Load("test.xlsx");
// Save the loaded workbook as a CSV file
wb.SaveAsCsv("Parsed CSV.csv");
}
}実行が完了すると、Parsed CSV.csvという名前の新しいファイルが作成されます。 お好みのスプレッドシートアプリケーションでファイルを開いてください。
CSV Data
3.2. 新しいCSV Workbookをプログラムで作成
このサンプルコードは、IronXLを使用してゼロからCSVファイルを作成する方法を示しています。
using IronXL;
class Program
{
static void Main()
{
// Create a new workbook in XLSX format
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
// Set metadata for the workbook
xlsWorkbook.Metadata.Author = "IronXL";
// Create a new worksheet in the workbook
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
// Add data to cells in the worksheet
xlsSheet["A1"].Value = "Hello";
xlsSheet["B1"].Value = "World";
xlsSheet["A2"].Value = "New CSV example output";
xlsSheet["B2"].Value = "From Scratch";
// Save the workbook as a CSV file
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
}
}using IronXL;
class Program
{
static void Main()
{
// Create a new workbook in XLSX format
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
// Set metadata for the workbook
xlsWorkbook.Metadata.Author = "IronXL";
// Create a new worksheet in the workbook
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
// Add data to cells in the worksheet
xlsSheet["A1"].Value = "Hello";
xlsSheet["B1"].Value = "World";
xlsSheet["A2"].Value = "New CSV example output";
xlsSheet["B2"].Value = "From Scratch";
// Save the workbook as a CSV file
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
}
}上記のサンプルコードは、最初に新しいWorkbookを作成し、次にそのWorkBookの行と列にデータを入力します。 その後、SaveAsCsvメソッドを使用してファイルを保存します。
CSVファイル出力
4. 結論
この記事は、C# .NETライブラリIronXLを使用して2つの異なる方法で新しいCSVファイルを作成する方法を示しました。
また、IronXL Excelライブラリは次の機能を提供します:
- Excelの人気のあるファイル形式(.xlsx)および他のファイル形式のサポート。
- データ操作、データエクスポート、データインポート、および他のソースからのインポートを含む幅広い機能。
- Excelと完全に互換性のあるチャート管理のサポート。
- テキストの配置、フォントサイズ、色などのセルの書式設定のサポート。
IronXLの詳細については、コード例ページをご覧ください。 IronXLをダウンロードし、無料で30日間試用してライセンスを購入してください。
完全なIron Suiteを購入して、IronXLと他の4つの製品をIronXLの2つのライセンスと同じ価格で入手しましょう。
よくある質問
C#を使用してCSVファイルを作成するためのプロジェクトをVisual Studioで設定するにはどうすればよいですか?
プロジェクトを設定するには、Visual Studioを開き、『新しいプロジェクト』で『コンソールアプリケーション』を選択し、プロジェクト名と場所を入力し、適切な.NET Frameworkを選択して『作成』をクリックします。
Visual StudioでCSVファイル作成用のライブラリをインストールするにはどうすればいいですか?
IronXLライブラリは、Visual Studio内のNuGetパッケージマネージャを使用するか、Visual StudioコマンドラインでコマンドInstall-Package IronXL.Excelを実行してインストールできます。
C#でCSVファイルを作成する方法にはどのようなものがありますか?
C#でCSVファイルを作成するには、IronXLを使用して既存のXLSXファイルを変換するか、プログラム的に新しいワークブックを生成し、データを追加してCSVとして保存する方法があります。
C#を使用してExcelファイルをCSVファイルに変換できますか?
はい、IronXLを使用すると、既存のExcelファイルを読み込み、SaveAsCsvメソッドを使用してCSVとして保存できます。
ExcelとCSV管理のためにIronXLはどのような追加機能を提供していますか?
IronXLは、さまざまなExcel形式との互換性、データ操作、エクスポート/インポート機能、テキストの配置、フォントサイズ、カラーを含むセルの書式設定オプションなどの機能を提供しています。
CSV作成に使用するドキュメント処理ライブラリには無料トライアルがありますか?
はい、IronXLはNuGetパッケージマネージャを通じてダウンロード可能な30日間の無料トライアルを提供しています。
C#でCSVファイルを作成するためのさらなるコード例はどこにありますか?
IronXLの使用に関する追加のコード例は、IronXLのウェブサイト、特にコード例セクションで見つけることができます。
C#とIronXLを使用して、新しくCSVファイルを作成するにはどうすればよいですか?
最初からCSVファイルを作成するには、IronXLを使用して新しいワークブックを初期化し、データを追加し、SaveAsCsvメソッドを使用してワークブックをCSVファイルとして保存します。








