フッターコンテンツにスキップ
IRONXLの使用

C#を使用してCSVファイルを作成する

IronXLの無料開発版で簡単にCSVファイルを作成して出力します。 次のコードがその方法を示しています。

C#を使用してCSVファイルを作成する方法

  • IronXLパッケージを追加
  • 既存のワークブックを読み込み、CSV ファイルとして保存します
How To Work related to C#を使用してCSVファイルを作成する

ステップ1

1. IronXLパッケージを追加

まず、IronXLがインストールされている必要があります。 さまざまなオプションがあります。 直接ダウンロードすることができます: https://ironsoftware.com/csharp/excel/docs/

または、次の手順に従ってIronXL NuGetパッケージをインポートできます。

  • ソリューションエクスプローラーでソリューションを右クリック
  • NuGetパッケージの管理をクリック
  • IronXL.Excelを検索
  • インストールをクリックします
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
SHELL

C#を使用してCSVファイルを作成, 図1: IronXL.Excel NuGetパッケージ IronXL.Excel NuGet パッケージ


チュートリアル

2. ワークブックをCSVとして保存

それだけ簡単です!

この小さなプロジェクトのためのコードはこちらです。 このコードは既存のExcelワークブックをロードし、その後単にSaveAsCsvメソッドを使用してCSV形式で保存します。

通常のExcelワークブックには次のデータが含まれています:

C#を使用してCSVファイルを作成, 図2: CSVに変換されるExcelデータ

// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
' Import the IronXL library
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load an existing workbook
		Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") ' You can import .xls, .csv, or .tsv files

		' Save the workbook to a CSV file. This will save the first worksheet as a CSV.
		wb.SaveAsCsv("SaveAsCSV.csv", ",") ' This will output: SaveAsCSV.Sheet1.csv
	End Sub
End Class
$vbLabelText   $csharpLabel

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


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

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

便利な IronXL API リファレンス ドキュメントを使用して、Excel スプレッドシートでセルを結合、結合解除、操作する方法の詳細を学び、共有します。

IronXL APIリファレンスドキュメント
Documentation related to ライブラリのクイックアクセス

よくある質問

C#でCSVファイルを作成するにはどうすればよいですか?

C#では、IronXLライブラリを使用してCSVファイルを作成できます。IronXLパッケージをインストールした後、既存のExcelワークブックをロードし、SaveAsCsvメソッドを使用してCSVファイルとして保存します。

C#用のIronXLパッケージをインストールする手順は何ですか?

IronXLをインストールするには、Iron Softwareのウェブサイトから直接ダウンロードするか、Visual StudioのNuGetパッケージマネージャーを使用します。NuGetパッケージマネージャーでIronXL.Excelを検索し、「Install」をクリックするか、コンソールでInstall-Package IronXL.Excelコマンドを使用します。

{"S":"C#\u3092\u4f7f\u3063\u3066Excel\u30d5\u30a1\u30a4\u30eb\u304b\u3089CSV\u306b\u30c7\u30fc\u30bf\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3067\u304d\u307e\u3059\u304b\uff1f"}

{"S":"\u306f\u3044\u3001IronXL\u3092\u4f7f\u3048\u3070\u3001Excel\u30d5\u30a1\u30a4\u30eb\u304b\u3089CSV\u5f62\u5f0f\u306b\u30c7\u30fc\u30bf\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3067\u304d\u307e\u3059\u3002Excel\u30ef\u30fc\u30af\u30d6\u30c3\u30af\u3092\u30ed\u30fc\u30c9\u3057\u3001SaveAsCsv\u30e1\u30bd\u30c3\u30c9\u3092\u4f7f\u7528\u3057\u3066\u30c7\u30fc\u30bf\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002\u201c"}

{"S":"IronXL\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u5f62\u5f0f\u306f\u4f55\u3067\u3059\u304b\uff1f"}

IronXLは、.xlsx、.xls、.csv、.tsvを含むさまざまなファイル形式をサポートしており、幅広いExcelファイルタイプで作業できます。

C#ライブラリを使用してExcelデータを操作するにはどうすればよいですか?

IronXLを使用すると、データのインポート、エクスポート、フォーマットの包括的な機能を使用してExcelデータを操作でき、C#でExcelファイルを完全に制御できます。

IronXLはExcelファイルのチャート管理をサポートしていますか?

はい、IronXLはチャート管理をサポートしており、Excelファイルのチャートをシームレスに操作および管理できます。

IronXLライブラリで利用可能なセルフォーマットオプションは何ですか?

IronXLは、テキストの配置、フォントサイズとカラー、グリッドラインのカスタマイズを含むさまざまなセルフォーマットオプションを提供し、Excelドキュメントを必要に応じてフォーマットできます。

IronXLの詳細なAPIドキュメントはどこで見つけることができますか?

IronXLの詳細なAPIリファレンスドキュメントは、Iron SoftwareのウェブサイトのAPIリファレンスドキュメントセクションでアクセスでき、Excelスプレッドシートを扱うための追加リソースを提供しています。

カーティス・チャウ
テクニカルライター

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

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。