IRONXLの使用 C#(ステップバイステップ)でCSVファイルを作成する方法 Curtis Chau 更新日:7月 22, 2025 Download IronXL NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article ボディコンテンツ: C# .NETライブラリを使用してコンソールアプリケーションで新しいCSVファイルデータ形式を作成/書き込む方法を探していますか? もしそうなら、あなたは正しい場所にいます。 これは、IronXL C# .NETライブラリを使用して、文字列から見出し付きの複数行のCSVファイルを作成するために書かれた簡単なチュートリアルです。 IronXLは、Excel、CSV、XLSのようなドキュメントを追加のユーザー設定なしで処理するための市場をリードする.NETライブラリです。 C#を使用してCSVファイルを作成および書き込む方法は? C#を使用してCSVファイルを生成および編集する最も簡単な方法は、これらの簡単な手順に従うことです。 Visual StudioでC#コンソールアプリケーションを作成します。 IronXL .NETライブラリをインストールします。 コードの2行以内に他のソースからCSVファイルを作成します。 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"); } } Imports IronXL Friend Class Program Shared Sub Main() ' Load an existing Excel file Dim wb As WorkBook = WorkBook.Load("test.xlsx") ' Save the loaded workbook as a CSV file wb.SaveAsCsv("Parsed CSV.csv") End Sub End Class $vbLabelText $csharpLabel 実行が完了すると、Parsed CSV.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"); } } 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"); } } Imports IronXL Friend Class Program Shared Sub Main() ' Create a new workbook in XLSX format Dim xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX) ' Set metadata for the workbook xlsWorkbook.Metadata.Author = "IronXL" ' Create a new worksheet in the workbook Dim xlsSheet As WorkSheet = 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") End Sub End Class $vbLabelText $csharpLabel 上記のサンプルコードは、最初に新しいWorkbookを作成し、次にそのWorkBookの行と列にデータを入力します。 その後、SaveAsCsvメソッドを使用してファイルを保存します。 CSVファイル出力 4. 結論 この記事は、C# .NETライブラリIronXLを使用して2つの異なる方法で新しいCSVファイルを作成する方法を示しました。 また、IronXL Excelライブラリは次の機能を提供します: Excelの人気のあるファイル形式(.xlsx)および他のファイル形式のサポート。 データ操作、データエクスポート、データインポート、および他のソースからのインポートを含む幅広い機能。 Excelと完全に互換性のあるチャート管理のサポート。 テキストの配置、フォントサイズ、色などのセルの書式設定のサポート。 IronXLの詳細については、コード例ページをご覧ください。 Download IronXL and try it out for 30-days for free before ライセンスを購入してください。 完全な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ファイルとして保存します。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 10月 27, 2025 C#でExcelピボットテーブルを作成する方法 この明確なステップバイステップガイドを使用して、C# InteropとIronXLを使用してExcelでピボットテーブルを作成する方法を学びましょう。 詳しく読む 公開日 10月 27, 2025 C#で列ヘッダー付きのDataGridViewをExcelにエクスポートする方法 IronXLライブラリを使用したステップバイステップのC#チュートリアルで、列ヘッダーを保持しながらDataGridViewデータをExcelにエクスポートする方法を学びましょう。 詳しく読む 公開日 10月 27, 2025 .NET Core CSVリーダーとしてのIronXLの使用方法 実用的な例とともにIronXLを.NET Core CSVリーダーとして効果的に使用する方法を学びましょう。 詳しく読む C#でExcelシートからデータを取得する方法C# CSVパーサー(ステップ...
公開日 10月 27, 2025 C#でExcelピボットテーブルを作成する方法 この明確なステップバイステップガイドを使用して、C# InteropとIronXLを使用してExcelでピボットテーブルを作成する方法を学びましょう。 詳しく読む
公開日 10月 27, 2025 C#で列ヘッダー付きのDataGridViewをExcelにエクスポートする方法 IronXLライブラリを使用したステップバイステップのC#チュートリアルで、列ヘッダーを保持しながらDataGridViewデータをExcelにエクスポートする方法を学びましょう。 詳しく読む
公開日 10月 27, 2025 .NET Core CSVリーダーとしてのIronXLの使用方法 実用的な例とともにIronXLを.NET Core CSVリーダーとして効果的に使用する方法を学びましょう。 詳しく読む