首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >alasql xlsx出口问题

alasql xlsx出口问题
EN

Stack Overflow用户
提问于 2021-06-09 12:00:37
回答 2查看 231关注 0票数 0

我对alasql很陌生,我想使用alasql在特定的单元格中导出几个数据,

例如,data1去做D4,data2去G3,. data_n去F3

为此,我使用以下javascript/alasql代码:

代码语言:javascript
复制
window.saveFile = function saveFile () {
            var data1 = [{a:"Hi",b:"Hey"},{a:"test",b:"test2"}];
            var data2 = [{a:100,b:10},{a:200,b:20}];
            var opts = [{sourcefilename:"test.xlsx", header:false, range:"D13", sheetid:"RECTO"},{sourcefilename:"test.xlsx", header:false, range:"G4", sheetid:"VERSO"}];
            var res = alasql('SELECT * INTO XLSX("myxlsx.xlsx",?) FROM ?',[opts,[data1,data2]]);
        }

如您所见,我希望我的数据从源文件(带有空表的xlsx文件)中转到特定的单元格中,这些数据将转到名为"RECTO“和"VERSO”的工作表中的D13和G4。

但是,当我打开输出文件时,我可以观察到:

我的输出不依赖于我的源代码文件(我已经检查过,并且"test.xlsx“在我的目录中),

  • --即使我放置了
  • ,标题也是可见的

如果有人知道如何纠正我的错误,那将对我有很大帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-09 12:38:24

头问题是固定的,我在“{”括号中用header:替换了headers:,并且它可以工作,仍然是源文件的问题。

代码语言:javascript
复制
var opts = [{sourcefilename:"test.xlsx", headers:false, range:"D13", sheetid:"RECTO"},{sourcefilename:"test.xlsx", headers:false, range:"G4", sheetid:"VERSO"}];
票数 0
EN

Stack Overflow用户

发布于 2021-06-09 12:14:39

好吧,我发现了发生了什么。我的项目中有一个旧版本的alasql。所以我对它进行了升级,然后我发现了这个有用的链接,开发人员可以在这里解释如何实现它。

代码语言:javascript
复制
var data1 = [{a:"Hi",b:"Hey"},{a:"test",b:"test2"}];
var data2 = [{a:100,b:10},{a:200,b:20}];
var opts = [{sourcefilename:"test.xlsx", header:false, range:"D13", sheetid:"RECTO"},
            {sourcefilename:"test.xlsx", header:false, range:"G4", sheetid:"VERSO"}];
var res = alasql('SELECT * INTO XLSX("myxlsx.xlsx",?) FROM ?',[opts,[data1,data2]],
function(){
done();
});

请查看此链接:https://github.com/agershun/alasql/wiki/How-to-create-multiple-worksheets-into-a-workbook

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67903740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档