IRONXLの使用

C#でデータセットをExcelに変換する方法

更新済み 2024年3月24日
共有:

この記事では、市場をリードするC# Excelライブラリを使用して、データセットからExcelスプレッドシートにデータをエクスポートする方法をC#で探ります。IronXL.

1. IronXL

IronXLは、開発者がExcelファイルをプログラムで読み取り、書き込み、操作する能力を提供する人気のC#ライブラリです。 シンプルで直感的なインターフェースを備えたIronXLは、開発者がC#アプリケーションにExcelの機能を統合することを容易にします。 この強力なライブラリさまざまなExcelファイル形式をサポートしますXLSX、XLS、CSVを含む、幅広い機能を提供します。セルスタイリング, 数式計算データ検証、およびチャーティング.

IronXLを使用すると、開発者はExcelに関連するタスクを自動化できます。たとえば、外部ソースからのデータのインポート、レポートの生成、異なるファイル形式へのデータのエクスポートなどが可能です。 さらに、IronXLは非常に効率的で、大きなExcelファイルを容易に扱うことができます。

2. 前提条件

``日本語 IronXLライブラリを使用してDataTable`からExcelにデータをエクスポートするためには、いくつかの前提条件を満たす必要があります:


1. **Visual Studio:** C#プロジェクトを作成するには、システムにVisual Studioがインストールされている必要があります。 インストールされていない場合は、Microsoftのウェブサイトからダウンロードできます。

2. **ASP.NET**:C#プロジェクトを作成する前に、システムにASP.NETがインストールされていることを確認してください。 コントロールパネルに移動し、「Windowsの機能の有効化または無効化」オプションを検索することで、これを確認できます。 ASP.NETオプションが有効になっていることを確認してください。

3. **IronXL ライブラリ:** `DataTable` から Excel ファイルにデータをエクスポートするには、IronXL ライブラリをインストールする必要があります。これは、Visual Studio 内の NuGet パッケージ マネージャーから IronXL NuGet パッケージをダウンロードすることでインストールできます。

## Visual Studioで新しいプロジェクトを作成する

ExcelでIronXLライブラリを利用するには、Visual Studioで.NETプロジェクトを作成する必要があります。 Visual Studioのバージョンはどれでも使用できますが、最新バージョンを使用することをお勧めします。 要件に応じて、Windows Forms や ASP.NET など、さまざまなプロジェクトテンプレートから選択できます。 このチュートリアルでは、IronXLの使用を示すために「コンソールアプリケーション」プロジェクトテンプレートが推奨されます。

![C# でデータセットを Excel に変換する方法、図 1: 新しいプロジェクト ウィンドウを作成](/static-assets/excel/blog/csharp-dataset-to-excel-tutorial/csharp-dataset-to-excel-tutorial-1.webp)

新しいプロジェクトウィンドウを作成

プロジェクトの種類を選択した後、プロジェクト名を入力し、場所を指定してください。 プロジェクトのために、.NET Core 6 などの希望するフレームワークを選択してください。

![C#でデータセットをExcelに変換する方法、図2: プロジェクトの構成](/static-assets/excel/blog/csharp-dataset-to-excel-tutorial/csharp-dataset-to-excel-tutorial-2.webp)

**プロジェクト構成**

ソリューションが作成された後、program.csファイルが開かれ、コードを入力したり、アプリケーションを構築・実行したりすることができます。

![データセットをC#でExcelに変換する方法、図3:コードを開いたプロジェクト](/static-assets/excel/blog/csharp-dataset-to-excel-tutorial/csharp-dataset-to-excel-tutorial-3.webp)

**コードが公開されているプロジェクト**

最後に、ライブラリを組み込んでコードをテストすることができます。

## 4. IronXLのインストール

IronXLライブラリは、さまざまな方法でダウンロードしてインストールすることができます。

これらは:
* Visual Studio NuGetパッケージの使用
* Visual Studio コマンドラインの使用。

### Visual Studioを使用する方法

IronXLライブラリをインストールするには、最も簡単な方法はVisual StudioのNuGetパッケージマネージャーを使用することです。 NuGetパッケージマネージャーを開いて、参照タブでIronXLを検索してください。 検索結果でIronXLを見つけたら、それを選択してインストールを続行します。 インストールが完了したら、プロジェクトでIronXLライブラリを使用し始めることができます。

以下のスクリーンショットは、Visual StudioでNuGetパッケージマネージャーを開く方法を示しています。

![以下の内容を日本語に翻訳してください:

「C#でデータセットをExcelに変換する方法」、「図4:NuGetパッケージマネージャー」](/static-assets/excel/blog/csharp-dataset-to-excel-tutorial/csharp-dataset-to-excel-tutorial-4.webp)

**NuGet パッケージ マネージャー**

検索結果のIronXL:

![C#でデータセットをExcelに変換する方法、図5:IronXLの検索結果](/static-assets/excel/blog/csharp-dataset-to-excel-tutorial/csharp-dataset-to-excel-tutorial-5.webp)

**IronXL の検索結果**

### 4.2 Visual Studio コマンドラインの使用

多くの開発者はコマンドラインインターフェースを使用してパッケージをインストールすることを好みます。 コマンドラインを使用してIronXLをインストールするには、次の手順に従ってください:
* Visual Studioで、**ツール** > **NuGetパッケージマネージャー** > **パッケージマネージャーコンソール** に移動します
* パッケージマネージャーコンソールタブに次の行を入力してください:

```shell
:ProductInstall

現在、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。

データセットをExcelに変換する方法 (C#)、図6: コマンドラインを介したインストール

コマンドラインによるインストール

5. データセットをExcelファイルに変換する方法(IronXL使用)

データセットからExcelファイルを作成する作業はIronXLを使用すれば簡単です。環境を設定しプログラムを実行した経験のある人なら、データセットを容易にExcelファイルに変換できます。 次のセクションでは、IronXL を使用して CSV および XML ファイル形式から Microsoft Excel アプリケーション内の Excel シートにデータを変換する方法について説明します。

5.1. データセットCSVファイルをXLSXファイル形式に変換

以下のコード例は、IronXLを使用してC#でCSVファイルをXLSXファイル形式に変換する方法を数行のコードで示しています。

using IronXL;

WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
using IronXL;

WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
Imports IronXL

Private workbook As WorkBook = WorkBook.LoadCSV("demo.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
workbook.SaveAs("Csv_To_Excel.xlsx")
VB   C#

5.1.1. 入力CSVファイル

C#でデータセットをExcelに変換する方法、図7:CSVファイル

CSVファイル

5.1.2. 出力 XLSX ファイル

C#でデータセットをExcelに変換する方法、図8:出力スプレッドシートファイル

出力スプレッドシートファイル

また、少しの調整でCSVファイルをXLSファイルに変換することもできます。以下のコードではその方法を示します。

データセットCSVファイルをXLSXファイル形式に変換

上記の例では、1行のコードを変更するだけでCSVファイルをXLSファイルに変換することもできます。 以下のコードの最後の行を、この行に置き換えると、生成される出力ファイルはXLS形式になります。

workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls")
VB   C#

C#でデータセットをExcelに変換する方法、図9: スプレッドシートファイル

スプレッドシートファイル

結論

C#を使用してデータセットをExcelスプレッドシートにエクスポートすることは、開発者の時間と労力を大いに節約できる重要な機能です。 幸運なことに、IronXL強力なC#ライブラリであるIronXLは、Excelファイルの読み取り、書き込み、およびプログラムによる操作を容易にします。 IronXLを使用すると、開発者は外部ソースからのデータのインポート、レポートの生成、さまざまなファイル形式へのデータのエクスポートなど、さまざまなExcel関連のタスクを自動化できます。

IronXLをExcelで使用するには、開発者はVisual Studioで.NETプロジェクトを作成し、IronXLライブラリをインストールしてから、データセットをExcelファイルに変換する必要があります。このプロセスは簡単で、数行のコードで開発者はCSVファイルまたはその他のデータ形式をXLSまたはXLSX形式のExcelファイルに変換できます。

他のチュートリアルについての詳細なチュートリアルは、以下のリンクを訪れてください。CSVからExcelに変換する方法IronXL を使用して

以下のリンクを訪問して、IronXL および DataTable を様々なExcelフォーマットにエクスポートする方法についての詳細をご確認ください。DataTableの手順に関するブログ. さらに、価格に関する詳細情報を得るために価格プランをご参照ください。ライセンス.

ユーザーもまた、次の利点を享受できますIron Suite、五つのプロフェッショナルライブラリを含むスイートIronXL, IronPDFなど。

< 以前
C#によるExcelデータの読み取りとデータベースへの挿入
次へ >
C#でCSVファイルを読み取る方法