透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、市場をリードするC# ExcelライブラリのIronXLを使用して、データセットからExcelスプレッドシートにデータをエクスポートする方法をC#で探ります。
IronXLは、開発者がExcelファイルをプログラムで読み取り、書き込み、操作する能力を提供する人気のC#ライブラリです。 シンプルで直感的なインターフェースを備えたIronXLは、開発者がC#アプリケーションにExcelの機能を統合することを容易にします。 この強力なライブラリは、様々なExcelファイル形式(XLSX、XLS、CSVを含む)をサポートしており、セルのスタイリング、数式の計算、データの検証、グラフ化など、幅広い機能を提供します。
IronXLを使用すると、開発者はExcelに関連するタスクを自動化できます。たとえば、外部ソースからのデータのインポート、レポートの生成、異なるファイル形式へのデータのエクスポートなどが可能です。 さらに、IronXLは非常に効率的で、大きなExcelファイルを容易に扱うことができます。
IronXLライブラリを使用してDataTable
からExcelにデータをエクスポートするには、いくつかの前提条件を満たす必要があります。
Visual Studio: C#プロジェクトを作成するには、システムにVisual Studioをインストールする必要があります。 インストールされていない場合は、Microsoftのウェブサイトからダウンロードできます。
ASP.NET:C#プロジェクトを作成する前に、ASP.NETがシステムにインストールされていることを確認してください。 コントロールパネルに移動し、「Windowsの機能の有効化または無効化」オプションを検索することで、これを確認できます。 ASP.NETオプションが有効になっていることを確認してください。
DataTable
からExcelファイルへデータをエクスポートするためにインストールする必要があります。Visual Studio内のNuGetパッケージマネージャーからIronXL NuGetパッケージをダウンロードしてインストールできます。ExcelでIronXLライブラリを利用するには、Visual Studioで.NETプロジェクトを作成する必要があります。 Visual Studioのバージョンはどれでも使用できますが、最新バージョンを使用することをお勧めします。 要件に応じて、Windows Forms や ASP.NET など、さまざまなプロジェクトテンプレートから選択できます。 このチュートリアルでは、IronXLの使用を示すために「コンソールアプリケーション」プロジェクトテンプレートが推奨されます。
新しいプロジェクトウィンドウを作成
プロジェクトの種類を選択した後、プロジェクト名を入力し、場所を指定してください。 プロジェクトのために、.NET Core 6 などの希望するフレームワークを選択してください。
プロジェクト構成
ソリューションが作成された後、program.csファイルが開かれ、コードを入力したり、アプリケーションを構築・実行したりすることができます。
コードを開いてプロジェクト
最後に、ライブラリを組み込んでコードをテストすることができます。
IronXLライブラリは、さまざまな方法でダウンロードしてインストールすることができます。
これらは:
IronXLライブラリをインストールするには、最も簡単な方法はVisual StudioのNuGetパッケージマネージャーを使用することです。 NuGetパッケージマネージャーを開いて、参照タブでIronXLを検索してください。 検索結果でIronXLを見つけたら、それを選択してインストールを続行します。 インストールが完了したら、プロジェクトでIronXLライブラリを使用し始めることができます。
以下のスクリーンショットは、Visual StudioでNuGetパッケージマネージャーを開く方法を示しています。
NuGet パッケージ マネージャー
検索結果のIronXL:
IronXL 検索結果
多くの開発者はコマンドラインインターフェースを使用してパッケージをインストールすることを好みます。 コマンドラインを使用してIronXLをインストールするには、次の手順に従ってください:
Install-Package IronXL.Excel
現在、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。
コマンドライン経由でのインストール
データセットからExcelファイルを作成する作業はIronXLを使用すれば簡単です。環境を設定しプログラムを実行した経験のある人なら、データセットを容易にExcelファイルに変換できます。 次のセクションでは、IronXL を使用して CSV および XML ファイル形式から Microsoft Excel アプリケーション内の Excel シートにデータを変換する方法について説明します。
以下のコード例は、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")
CSVファイル
出力スプレッドシートファイル
また、少しの調整でCSVファイルをXLSファイルに変換することもできます。以下のコードではその方法を示します。
上記の例では、1行のコードを変更するだけでCSVファイルをXLSファイルに変換することもできます。 以下のコードの最後の行を、この行に置き換えると、生成される出力ファイルはXLS形式になります。
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls")
スプレッドシートファイル
C#を使用してデータセットをExcelスプレッドシートにエクスポートすることは、開発者の時間と労力を大いに節約できる重要な機能です。 幸いなことに、IronXLは強力なC#ライブラリであり、Excelファイルをプログラムで読み書きし、操作する機能を提供することで、この作業を簡単にします。 IronXLを使用すると、開発者は外部ソースからのデータのインポート、レポートの生成、さまざまなファイル形式へのデータのエクスポートなど、さまざまなExcel関連のタスクを自動化できます。
IronXLをExcelで使用するには、開発者はVisual Studioで.NETプロジェクトを作成し、IronXLライブラリをインストールしてから、データセットをExcelファイルに変換する必要があります。このプロセスは簡単で、数行のコードで開発者はCSVファイルまたはその他のデータ形式をXLSまたはXLSX形式のExcelファイルに変換できます。
IronXLを使用してCSVをExcelに変換する方法の詳細なチュートリアルをご覧ください。
IronXLおよびDataTable
をさまざまなExcel形式にエクスポートする方法についての詳細な情報を得るには、次のブログでDataTable
の手順を確認してください。 さらに、価格やライセンスに関する詳細情報を得るために料金プランをご参照ください。
ユーザーは、Iron Suite、IronXL、IronPDFなど5つのプロフェッショナルライブラリを含むスイートからも恩恵を受けることができます。