5.20241.9

グリッド:Excel(XLSX)にエクスポート

FlexGridコントロールをXLSX形式にエクスポートするには、ユーザーアプリケーションに次の3つの追加モジュールをインクルードする必要があります。

  1. wijmo.xlsx.js:XLSXファイルを保存およびロードするための一般的なメソッドを提供します。
  2. wijmo.grid.xlsx.jsFlexGridXlsxConverterクラスが含まれています。このクラスは、wijmo.xlsx.jsを使用して、FlexGridコントロールをXLSXとして保存したり、FlexGridコントロールにXLSXファイルをロードします。
  3. jszip.js:ZIPファイルを作成、読み取り、編集するためのJavaScriptライブラリです。

FlexGridをXLSXにエクスポートするには、FlexGridXlsxConverter.saveメソッドを呼び出して「ブック」オブジェクトを取得します。保存する前にブックオブジェクトを変更できます。たとえば、シートを追加したり、シートの名前を変更することができます。ブックが準備できたら、そのsaveメソッドを呼び出してXLSXファイルを作成します。

import * as wjGrid from '@mescius/wijmo.grid';
import * as wjGridXlsx from '@mescius/wijmo.grid.xlsx';

// 現在のビューを含むブックを作成します
var book = wjGridXlsx.FlexGridXlsxConverter.save(theGrid, { includeColumnHeaders: true, includeRowHeaders: true });
//シートに名前を付けます
book.sheets[0].name = 'FlexGridデータ';
// ブックを保存します
book.save('FlexGrid-Export.xlsx');