|
import { Workbook } from "@syncfusion/ej2-excel-export";
toolbarClick : function (args) {
if (args.item.id === 'FirstGrid_excelexport') {
let appendExcelExportProperties = {
multipleExport: { type: 'NewSheet' }
};
let firstGridExport = this.$refs.grid1.excelExport(appendExcelExportProperties, true);
firstGridExport.then((fData) => {
// First sheet is renamed
fData.worksheets[0].name = "Renamed First Sheet";
// Multiple export is enabled in the excel export of the second Grid
let secondGridExport = this.$refs.grid2.excelExport(appendExcelExportProperties, true, fData);
secondGridExport.then((sData) => {
// Second sheet is renamed
sData.worksheets[1].name = "Renamed Second Sheet";
// A new excel workbook is created with the argument data
const book = new Workbook(sData, "xlsx");
// The excel sheet is saved(downloaded) using the created workbook
book.save("NewFile.xlsx");
});
});
}
} |