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 は、多言語、動的コントロール列表示などのシナリオをサポートするために、さまざまなフィルターをサポートしています。

Previous Next

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

  1. ファイル パスを文字列として定義する
  2. 定義済みの ImportStudentDto とテンプレートを使用してデータを Excel にインポートします。必要に応じて独自の DTO を定義することもできます
  3. データが正常にインポートされ、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();
            
 日本