Web Components Excel ライブラリの概要
Infragistics Web Components Excel ライブラリは、Workbook、Worksheet、Cell、Formula などの人気の Microsoft® Excel® スプレッドシート オブジェクトを使用してスプレッドシート データで作業をすることができます。Infragistics Web Components Excel ライブラリによって Excel スプレッドシートでアプリケーションのデータを表示するだけでなく、Excel からアプリケーションへのデータの転送も簡単になります。
Web Components Excel ライブラリの例
依存関係
excel パッケージをインストールするときに core パッケージもインストールする必要があります。
npm install --save igniteui-webcomponents-core
npm install --save igniteui-webcomponents-excel
モジュールの要件
Web Components Excel ライブラリを使用するには、以下のモジュールが必要です。
// Module Manager for registering the modules of the chart
import { ModuleManager } from 'igniteui-webcomponents-core';
import { IgcExcelModule } from 'igniteui-webcomponents-excel';
// register the modules
ModuleManager.register(
IgcExcelModule
);
サポートされるバージョンの Microsoft Excel
以下は Excel のサポートされるバージョンのリストです。
-
Microsoft Excel 97
-
Microsoft Excel 2000
-
Microsoft Excel 2002
-
Microsoft Excel 2003
-
Microsoft Excel 2007
-
Microsoft Excel 2010
-
Microsoft Excel 2013
-
Microsoft Excel 2016
Excel ライブラリは Excel Binary Workbook (.xlsb) フォーマットを現時点ではサポートしていません。
ワークブックの読み込みと保存
Excel ライブラリ モジュールをインポートした後、ワークブックを読み込みます。
次のコード スニペットでは、外部の ExcelUtility クラスを使用して Workbook の保存および読み込みを行っています。
Workbook オブジェクトを読み込んで保存するために、実際の Workbook の Save メソッドや static な Load メソッドを使用できます。
import { Workbook } from "igniteui-webcomponents-excel";
import { WorkbookSaveOptions } from "igniteui-webcomponents-excel";
import { WorkbookFormat } from "igniteui-webcomponents-excel";
import { ExcelUtility } from "ExcelUtility";
var workbook = ExcelUtility.load(file);
ExcelUtility.save(workbook, "fileName");
API リファレンス
Worksheet
Workbook