ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
デジタル世界では、プラットフォーム間のデータ共有が重要であり、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:異なる形式にエクスポートするには、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ワークブック内のセルの表示方法を制御する能力(例:Gridline (Gridline (グリッドライン))).
ユーザーもまた、次の利点を享受できますIron Suite, 5つのプロフェッショナルなライブラリを含むスイートIronXLIronPDF、など。
9つの .NET API製品 オフィス文書用