5.20241.9

Excelからのインポート

# スプレッドシート:Excel入出力 既存のExcelファイルをFlexSheetにインポートしたり、FlexSheetを新しいExcelファイルにエクスポートすることができます。

FlexSheetには、これらの機能に対応するloadメソッドとsaveメソッドがあります。

import * as wjFlexSheet from '@mescius/wijmo.grid.sheet';

let excelIOSheet = new wjFlexSheet.FlexSheet('#excelIOSheet');

//エンドユーザーからファイルをインポートします
let fileInput = document.querySelector('#importFile');
if (fileInput.files[0]) {
    excelIOSheet.loadAsync(fileInput.files[0]);
}

Excelへのエクスポート

//ファイル名のカスタム入力を可能にします
let fileName = document.querySelector('#fileName').value;
if (fileName == null || fileName === '') {
    fileName = 'FlexSheet.xlsx';
}
//FlexSheetをExcelにエクスポートします
excelIOSheet.saveAsync(fileName);