[]
FlexGrid 컨트롤을 XLSX 포맷으로 내보내려면 어플리케이션에 추가 모듈 세 개를 포함해야 합니다:
wijmo.xlsx.js: XLSX 파일을 저장하고 로드하는 일반적인 메서드를 제공합니다.
wijmo.grid.xlsx.js: wijmo.xlsx.js를 사용하여 FlexGrid 컨트롤을 XLSX로 저장하거나 XLSX 파일을 FlexGrid 컨트롤에 로드하는 FlexGridXlsxConverter 클래스를 포함합니다.
jszip.js: .ZIP 파일을 만들고, 읽고, 편집하기 위한 Javascript 라이브러리입니다.
FlexGrid를 XLSX로 내보내려면 FlexGridXlsxConverter.save 메서드를 호출하여 'book' 객체를 가져옵니다. 예를 들어 book 객체를 저장하기 전에 시트를 추가하거나 이름을 변경하여 수정할 수 있습니다. 'book'이 준비되면 save 메서드를 호출하여 XLSX 파일을 만듭니다.
import * as wjGrid from '@mescius/wijmo.grid';
import * as wjGridXlsx from '@mescius/wijmo.grid.xlsx';
// create book with current view
var book = wjGridXlsx.FlexGridXlsxConverter.save(theGrid, { includeColumnHeaders: true,
includeRowHeaders: true });
//name the sheet
book.sheets[0].name = 'FlexGrid Data';
// save the book
book.save('FlexGrid-Export.xlsx');