有没有办法使用 alaSql 创建具有多个工作表的 XLSX?
Is there a way to create an XLSX with multiple sheets using alaSql?
我想做的是使用 alaSql 生成一个包含多个工作表的 xlsx 文件。他们只需要有列,根本不需要数据(它将用作可供下载的模板)
var tasksData = [{
UserName:"",
Application:"",
Module:""
}];
var objectsData = [{
UserName:"",
Application:"",
Module:""
}];
var conflictsData = [{
UserName:"",
Application:"",
Module:""
}];
var opts = [{
sheetid: 'TasksData',
headers: false
}, {
sheetid: 'ObjectsData',
headers: false
}, {
sheetid: 'ConflictsData',
headers: false
}];
alasql('SELECT * INTO XLSX("MatrixSODTemplate.xlsx",?) FROM ?',[opts,[tasksData,objectsData,conflictsData]]);
我需要输出为一个包含 3 张纸的 xlsx 文件。里面没有数据,只有列。
Sheet 任务数据:
-用户名
-应用
-模块
Sheet 对象数据:
-用户名
-应用
-模块
Sheet 冲突数据:
-用户名
-应用
-模块
所以我知道发生了什么事。我的项目中有一个旧版本的 alasql。所以我升级了它,然后我发现这个很有帮助 link,开发人员在其中解释了如何做。
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();
});
https://github.com/agershun/alasql/wiki/How-to-create-multiple-worksheets-into-a-workbook
希望对大家有所帮助
我想做的是使用 alaSql 生成一个包含多个工作表的 xlsx 文件。他们只需要有列,根本不需要数据(它将用作可供下载的模板)
var tasksData = [{
UserName:"",
Application:"",
Module:""
}];
var objectsData = [{
UserName:"",
Application:"",
Module:""
}];
var conflictsData = [{
UserName:"",
Application:"",
Module:""
}];
var opts = [{
sheetid: 'TasksData',
headers: false
}, {
sheetid: 'ObjectsData',
headers: false
}, {
sheetid: 'ConflictsData',
headers: false
}];
alasql('SELECT * INTO XLSX("MatrixSODTemplate.xlsx",?) FROM ?',[opts,[tasksData,objectsData,conflictsData]]);
我需要输出为一个包含 3 张纸的 xlsx 文件。里面没有数据,只有列。
Sheet 任务数据: -用户名 -应用 -模块
Sheet 对象数据: -用户名 -应用 -模块
Sheet 冲突数据: -用户名 -应用 -模块
所以我知道发生了什么事。我的项目中有一个旧版本的 alasql。所以我升级了它,然后我发现这个很有帮助 link,开发人员在其中解释了如何做。
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();
});
https://github.com/agershun/alasql/wiki/How-to-create-multiple-worksheets-into-a-workbook
希望对大家有所帮助