透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
デジタル世界では、プラットフォーム間のデータ共有が重要であり、Excelは人気のある形式です。 しかし、データをPDFやCSVなどの他の形式で共有する必要がある場合があります。この記事では、ASP.NET Coreを使用してExcelからデータをプログラムでエクスポートする方法を探ります。
IronXL は、ASP.NET Core アプリケーションで Excel ファイルを扱うための、ユーザーにとって便利で効率的な新しい方法を提供する強力な ASP.NET Entity Framework Core ライブラリです。 IronXLを使用すると、開発者はExcelファイルの読み取り、書き込み、および操作を行い、データ分析と処理を行い、簡単にレポートを生成できます。 ASP.NET Coreは、開発者がC#を含む様々なプログラミング言語を使用して動的なWebアプリケーションを作成することを可能にする、広く使用されているWebアプリケーションフレームワークです。 多くのウェブアプリケーションの主要コンポーネントの一つは、Excelファイルにデータを読み書きする機能です。
Visual Studio: ASP.NETプロジェクトを作成するには、システムにVisual Studioがインストールされている必要があります。 Visual Studio をお持ちでない場合は、Microsoft のウェブサイトからダウンロードできます。
ASP.NET: ASP.NETプロジェクトを作成する前に、システムにASP.NETがインストールされていることを確認する必要があります。 コントロールパネルに移動し、「Windowsの機能の有効化または無効化」オプションを探して確認できます。 「ASP.NET」オプションにチェックが入っていることを確認してください。
IronXL: Excelをさまざまな形式にエクスポートするには、IronXLライブラリをインストールする必要があります。 次の手順で行ってください:Visual Studio内のNuGetパッケージマネージャーからIronXL NuGetパッケージをダウンロードします。
Visual Studio、ASP.NET、およびIronXLをインストールした後、Visual Studioで新しいASP.NETプロジェクトを作成し、IronXLを使用してExcelをさまざまな形式にエクスポートするコードの記述を開始できます。
IronXLライブラリを使用するには、Visual Studioで.NETプロジェクトを作成する必要があります。 Visual Studio のどのバージョンでも使用できますが、最新バージョンを使用することをお勧めします。 ご要件に応じて、Windows Formsなどのさまざまなプロジェクトテンプレートから選択できます。 プロセスを簡素化するため、このチュートリアルではコンソールアプリケーションを使用します。
新しいプロジェクトウィンドウ
プロジェクトの種類を選択した後、プロジェクト名を入力し、場所を指定してください。 次に、プロジェクトのために希望するフレームワークを選択します。例えば、.NET Core 6のように。
プロジェクト構成
ソリューションが作成されると、Program.cs
ファイルが開かれ、コードを入力してアプリケーションを構築/実行できるようになります。
新しいプロジェクト
最後に、ライブラリを組み込んでコードをテストすることができます。
IronXLライブラリは、さまざまな方法でダウンロードおよびインストールできます。
これらは:
IronXLライブラリをインストールするには、NuGetパッケージマネージャーを使用できます。 NuGetパッケージマネージャーを開き、「Browse」タブでIronXLを検索してください。 検索結果からIronXLを選択してインストールします。 インストールが完了すると、このプロジェクトはIronXLライブラリを使用するように設定されます。
以下のスクリーンショットは、Visual StudioでNuGetパッケージマネージャーを開く方法を示しています:
NuGet パッケージ マネージャー
検索結果のIronXL:
検索結果
多くの人にとって、コンソールを使用して操作を実行することは人気のある選択肢です。 コマンドラインを使用してIronXLをインストールする場合は、以下の手順に従ってください。
次の行をパッケージ マネージャー コンソール タブに入力します: Install-Package IronXL.Excel
さて、パッケージが現在のプロジェクトにダウンロードされ、インストールされ、使用可能になります。
プロジェクト依存関係のインストール
IronXLを使用すると、ExcelファイルのデータベーステーブルをCSVファイル、XMLファイル、さらにはJSONファイルにエクスポートできます。 実際のExcelファイルからデータを読み取り、Excelなどの他の形式にエクスポートすることもできます。 IronXLコントローラーを使用すると、ワークシート、モデルクラス、モデル、およびカードフッターを変換およびストリーミングでき、さらにExcelエクスポートから異なる形式への色を埋め込むことができます。
ExcelファイルをCSV形式に変換することは、データ処理と交換の一般的な要件です。 CSVファイルを手動で変換するのは、非常に面倒です。 このチュートリアルでは、IronXLを使用してExcelファイルをCSVファイルに変換します。以下のソースコードは、いくつかのコード行でXLSXファイルをCSVファイルに簡単に変換する方法を示しています。
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("multiple.xlsx");
workBook.SaveAsCsv("sample.csv");
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("multiple.xlsx");
workBook.SaveAsCsv("sample.csv");
Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("multiple.xlsx")
workBook.SaveAsCsv("sample.csv")
CSVファイル
ExcelファイルをXML形式に変換することは、異なるシステム、サービス、またはアプリケーション間でデータを交換するために有用です。
同様にしてCSVに変換するように、IronXLを使用して数行のコードでExcelファイルを簡単にXMLに変換することができます。
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("multiple.xlsx");
workBook.SaveAsXml("sample.xml");
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("multiple.xlsx");
workBook.SaveAsXml("sample.xml");
Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("multiple.xlsx")
workBook.SaveAsXml("sample.xml")
ファイル出力
ExcelファイルをJSON形式に変換することは、データをウェブページに表示したり、ウェブ上の公共インターフェースにデータを公開したりする場合に便利です。 IronXLを使用すると、Excelファイルを簡単にJSONファイルに変換できます。
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("multiple.xlsx");
workBook.SaveAsJson("sample.json");
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("multiple.xlsx");
workBook.SaveAsJson("sample.json");
Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("multiple.xlsx")
workBook.SaveAsJson("sample.json")
JSONファイル
今日のデジタル社会において、データを交換し共有するためにExcel データをさまざまな形式にエクスポートすることは不可欠です。 IronXLライブラリとASP.NET Coreを利用することで、開発者は簡単にExcelファイルを読み込み、書き込み、操作し、CSV、XML、JSONなどのさまざまな形式にエクスポートできます。 データをエクスポートするプロセスは簡単で、わずか数行のコードで実現できます。 IronXL と ASP.NET Core を活用することで、開発者は Excel データを簡単かつ効率的に処理できる堅牢で動的なアプリケーションを作成することができます。 したがって、IronXLとASP.NET Coreを使用してExcelデータを異なる形式にエクスポートすることにより、アプリケーションの機能性と使いやすさを大幅に向上させることができます。
さらに、IronXL Excelライブラリは以下の機能を提供します:
Excelワークブックでセルの表示方法を制御する機能(例:グリッドライン)。
ユーザーは、Iron Suiteからも恩恵を受けることができます。このスイートには、IronXL、IronPDF など、5 つのプロフェッショナルライブラリが含まれています。