"},スプレッドシートデータの可視化,Office Interop なしの Excel,ExcelとSQL Serverの統合"> フッターコンテンツにスキップ
IRONXLの使用

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

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

class="learnn-how-section">
class="row">
class="col-sm-6">

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

  • IronXLパッケージを追加
  • 既存のワークブックをロードし、CSVファイルとして保存
class="col-sm-6">
class="download-card"> How To Work related to C#を使用してCSVファイルを作成する

class="tutorial-segment-title">ステップ 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 パッケージ


class="tutorial-segment-title">チュートリアル方法

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ライブラリは次の機能を提供します:


class="tutorial-segment-title">ライブラリクイックアクセス

class="tutorial-section">
class="row">
class="col-sm-8">

IronXL API リファレンス ドキュメンテーション

便利なIronXL APIリファレンス ドキュメンテーションを使用して、Excelスプレッドシートのセルを結合、分割、および操作する方法についてもっと学び、共有してください。

IronXL API リファレンス ドキュメンテーション
class="col-sm-4">
class="tutorial-image"> Documentation related to class=ライブラリクイックアクセス" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">

よくある質問

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コマンドを使用します。

C#を使用してExcelファイルからCSVにデータをエクスポートできますか?

はい、IronXLを使用することで、ExcelファイルからCSV形式にデータをエクスポートできます。Excelワークブックをロードし、SaveAsCsvメソッドを使用してデータをエクスポートします。

IronXLライブラリがサポートしているファイル形式は何ですか?

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
テクニカルライター

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

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