Javascript 使用ALASQL(AngularJS)格式化导出Excel
首先,我要向Javascript 使用ALASQL(AngularJS)格式化导出Excel,javascript,angularjs,export-to-excel,alasql,Javascript,Angularjs,Export To Excel,Alasql,首先,我要向alasql-项目的贡献者致意。将JSON数据导出到excel文件对我帮助很大。但是对于接下来的步骤,我需要一些关于格式化excel文件的帮助 是否可以定义自动宽度的单元格?我需要给一列涂上颜色 我在另一个网站上看到过一篇帖子,但在我的例子中,这不起作用 这是我的密码: var opts = { headers: true, column: { style: { Font: {
alasql
-项目的贡献者致意。将JSON数据导出到excel文件对我帮助很大。但是对于接下来的步骤,我需要一些关于格式化excel文件的帮助
是否可以定义自动宽度的单元格?我需要给一列涂上颜色
我在另一个网站上看到过一篇帖子,但在我的例子中,这不起作用
这是我的密码:
var opts = {
headers: true,
column: {
style: {
Font: {
Bold: "1"
}
}
},
rows: {
1: {
style: {
Font: {
Color: "#FF0077"
}
}
}
},
cells: {
1: {
1: {
style: {
Font: {
Color: "#00FFFF"
}
}
}
}
}
};
vm.btnExport = function () {
alasql('shortcode AS Short_Code, \ ' +
'fname AS Fullname, \ ' +
'INTO XLSX("test.xlsx", ?) FROM ?', [opts, vm.list]);
};
我有个好主意,试试这个
var opts = {
sheetid : ' Report',
headers : true,
style : 'font-size:25px',
caption : {
title : 'Report',
},
columns : [
{
title : "column Name",
columnid : "key value"
}
],
rows: {
//for putting background color in particular column
0: {
cell: {
style: 'font-size:17px;background:#115ea2;color:white;font-weight:bold'
}
},
},
cells: {
//if you want to put style in particular cell
1: {
5: {
style: 'font-size:20px;background:#115ea2 ;color:white;font-weight:bold;text-align:right',
value: function(value){return value;}
},
}
}
};
vm.btnExport = function () {
alasql('shortcode AS Short_Code, \ ' +
'fname AS Fullname, \ ' +
'INTO XLSX("test.xlsx", ?) FROM ?', [opts, vm.list]);
};
很高兴听到你喜欢图书馆。目前,AlaSQL不支持复杂的格式。我建议您看看xlsx.js库虽然这段代码很受欢迎,并且可能会提供一些帮助,但它将是如何以及为什么解决这个问题的。记住,你是在将来回答读者的问题,而不仅仅是现在提问的人!请在回答中添加解释,并说明适用的限制和假设。“行”是指格式化特定行,而不是您提到的列。你有没有任何线索来格式化一个特定的列。