IRONSOFTWAREHOME
IRONXLの使用

How to Create CSV File in C# (Step-By-Step) Tutorial

Curtis Chau
Curtis Chau
Updated: 2026年7月19日

本文: 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を開きます。

ファイルメニューに移動し、"新しいプロジェクト"を選択した後、コンソールアプリケーションを選択します。

プロジェクト名と希望するプロジェクトの場所を適切なテキストボックスに入力します。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図1:新しいプロジェクトを構成 新しいプロジェクトの設定

次へボタンをクリックし、以下のスクリーンショットに示されているように必要な.NET Frameworkを選択し、"作成"をクリックします。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図2:ターゲットフレームワークの選択 ターゲットフレームワークの選択

program.csファイルが開きます。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図3:Program.cs Program.cs

2. IronXL C# ライブラリをインストールする

IronXLライブラリは、2つの異なる方法でダウンロードおよびインストールできます。

  • Visual Studio NuGet パッケージ マネージャーの使用
  • Visual Studioを使用する

2.1. Visual Studio NuGetパッケージマネージャーを使用する

NuGetパッケージマネージャーオプションは、ソリューションに直接パッケージをインストールするためにVisual Studioソフトウェアに用意されています。 以下のスクリーンショットは、それを開く方法を示しています。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図4:NuGetパッケージマネージャー NuGetパッケージマネージャー

NuGetパッケージマネージャー機能は、NuGetウェブサイトで提供されているパッケージを検索・閲覧するためのエリアを提供します。検索フィールドに"IronXL"と入力してIronXLライブラリを見つけてください。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図5:NuGetパッケージマネージャー NuGetパッケージマネージャー

上の画像の検索でリンクされたパッケージから、IronXLオプションを選択し、パッケージをソリューションにインストールします。

2.2. Visual Studioコマンドラインを使用する

Visual Studioメニューで[ツール]に移動し、カーソルを[NuGetパッケージマネージャー]に合わせ、[パッケージマネージャーコンソール]をクリックします。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図6:Visual Studioコマンドライン Visual Studioコマンドライン

パッケージマネージャーコンソールが画面の下部に表示されます。 以下のコードコマンドを入力してエンターを押すだけで、IronXLがインスタンスをインストールします。

PM > Install-Package IronXL.Excel

3. CSVファイルの作成

このブログでは、IronXLを使用してCSVファイルを作成するための2つの異なる方法があります。

  1. XLSXファイルからCSVを作成
  2. 新しいWorkBookを作成してデータを書き込むことにより、CSVファイルを作成します

3.1. XLSXファイルからCSVを作成

CSVファイルを作成するには、Excelファイルにいくつかのサンプルデータが含まれている必要があります。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図7:サンプル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");
    }
}

実行が完了すると、Parsed CSV.csvという名前の新しいファイルが作成されます。 お好みのスプレッドシートアプリケーションでファイルを開いてください。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図8:C#でCSVファイルを作成する方法 - 図8:CSVデータ CSVデータ

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");
    }
}

上記のサンプルコードは、まず新しいWorkBookの行と列にデータを入力します。 その後、SaveAsCsvメソッドを使用してファイルを保存します。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図9:CSVファイル出力 CSVファイル出力

4. 結論

この記事は、C# .NETライブラリIronXLを使用して2つの異なる方法で新しいCSVファイルを作成する方法を示しました。

また、IronXL Excelライブラリは次の機能を提供します:

IronXLの詳細については、コード例ページをご覧ください。 IronXLをダウンロードし、無料で30日間試用してライセンスを購入してください。

完全なIron Suiteを購入して、IronXLと他の4つの製品をIronXLの2つのライセンスと同じ価格で入手しましょう。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。