-
Notifications
You must be signed in to change notification settings - Fork 664
How to create multiple worksheets into a workbook
Mathias Rangel Wulff edited this page Sep 30, 2016
·
2 revisions
This is how to prepare a single sheet of data.
var data = [];
alasql('SELECT * INTO XLSX ("mydata.xlsx", { headers:true }) FROM ?', data);
To export multisheet workbook use this code:
var data1 = [{a:1,b:10},{a:2,b:20}];
var data2 = [{a:100,b:10},{a:200,b:20}];
var opts = [{sheetid:'One',header:true},{sheetid:'Two',header:false}];
var res = alasql('SELECT INTO XLSX("restest344b.xlsx",?) FROM ?',[opts,[data1,data2]],
function(){
done();
});
You can try this example in jsFiddle.
Please note, that by some reason AlaSQL uses this syntax SELECT FROM
without star inside. This syntax is equvalent to SELECT COLUMN _ FROM
, that different from SELECT * FROM
, because second syntax creates new objects on the base of data.
© 2014-2024, Andrey Gershun & Mathias Rangel Wulff
Please help improve the documentation by opening a PR on the wiki repo