我正在编写一个脚本,使用 Node.JS 和alasql将数据从 mysql 导出到 excel 。我可以看到这样做的例子。
var mystyle = {
headers:true,
column: {style:{Font:{Bold:"1"}}},
rows: {1:{style:{Font:{Color:"#FF0077"}}}},
cells: {1:{1:{
style: {Font:{Color:"#00FFFF"}}
}}}
};
alasql('SELECT * INTO XLSXML("restest280b.xls",?) FROM ?',[mystyle,data]);
但是,没有关于变量data
是什么以及我应该如何构造它的文档,特别是在我使用 mysql 的记录集的情况下?
conn.query(SQL, function(err, rows, fields) {
ALASQL('SELECT * INTO XLSXML("restest280b.xlsx",?) FROM ?',[mystyle,rows]);
})
我尝试直接使用mysql记录集。它写了一个文件,但无法在excel中打开。