[]
        
(Showing Draft Content)

FlexGrid를 Excel로 내보내기(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 '@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');