엑셀 내보내기/가져오기

FlexGrid를 엑셀로 내보내기 (XSLX)

FlexGrid 컨트롤을 XLSX 형식으로 내보내기 위해서는 다음 세 가지 모듈을 추가하셔야 합니다.

  1. wijmo.xlsx.js: XLSX 파일을 저장하고 로드하는 일반적인 방법을 제공
  2. wijmo.grid.xlsx.js: wijmo.xlsx.js를 사용하여 FlexGrid 컨트롤을 XLSX로 저장하거나 XLSX 파일을 FlexGrid 컨트롤로 로드하는 FlexGridXlsxConverter 클래스를 포함
  3. jszip.js: ZIP 파일 생성, 읽기 및 편집을 위한 Javascript 라이브러리

FlexGrid를 XLSX로 내보내기 위해서 FlexGridXlsxConverter.save 메서드가 호출되며 'book' 객체를 가져옵니다. 시트를 추가하거나 이름을 변경하는 방법으로 book 객체를 저장하기 전에 수정할 수 있습니다. 'book'이 준비되면 save 메서드가 호출하여 XLSX 파일을 생성합니다.

import * as wjGrid from '@grapecity/wijmo.grid';
import * as wjGridXlsx from '@grapecity/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');