Microsoft® Excel スプレッドシート用の .NET API
Excel ファイル形式からデータをインポートおよびエクスポートするためのオープンソース API
Magicodes.IEとは何ですか?
Magicodes.IE は、Microsoft Excel ファイル形式からデータをインポートおよびエクスポートする機能をソフトウェア開発者に提供する純粋な .NET ライブラリです。 API を使用すると、データを DTO としてインポートおよびエクスポートしたり、一般ライブラリをエクスポートしたり、テンプレート、ファンシー & ダイナミック レポートをエクスポートしたりできます。 API は、XLS (Excel97-2003) ファイル形式の操作を許可せず、XLSX および CSV ファイル形式のみをサポートします。
API の主な機能の 1 つは、データを DTO としてインポートすることです。 Magicodes.IE.Excel は、インポートされた Excel テンプレート、データ検証、テンプレート検証、読み取り設定、値の制約とマッピングを自動的に生成し、DTO と機能設定に基づいて Excel 検証マークアップを出力できます。さらに、API は、多言語、動的コントロール列表示などのシナリオをサポートするために、さまざまなフィルターをサポートしています。
Magicodes.IE を使い始める
Magicodes.IE をインストールする最良の方法は、NuGet を使用することです。次のコマンドを使用して API をインストールしてください。
NuGet から Magicodes.IE をインストールします。
Install-Package Magicodes.IE.Excel
無料の .NET API を介して Excel にデータをインポートする
Magicodes.IE を使用すると、.NET プログラマーはプログラムで Microsoft Excel スプレッドシートにデータをインポートできます。この API を使用すると、DTO を作成し、インポート テンプレートを生成して、それらにデータを入力できます。 API を使用すると、インポート テンプレートを簡単に呼び出してデータをインポートできます。次のコード スニペットは、既存のテンプレートを使用してデータをインポートする方法を示しています。コード スニペットは、定義済みの ImportStudentDto オブジェクトを既に使用していることに注意してください。
Excel データをインポートする無料の .NET API
- ファイル パスを文字列として定義する
- 定義済みの ImportStudentDto とテンプレートを使用してデータを Excel にインポートします。必要に応じて独自の DTO を定義することもできます
- データが正常にインポートされ、null でないことを確認してください。
Excel でデータをインポートする - C#
// set filepath
var filePath = ("filefoamt.xlsx");
// import data
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();