如何在使用alasql导出数据时为excel行赋予颜色 – angularjs sql api

我有点困惑,在使用alasql导出数据时为excel行提供样式。 以下是我正在处理的代码

$scope.exportData = function () { var mystyle = { sheetid: 'Test_sheet', headers: true, column: { style:'font-size:18px;background:green' }, columns: [ {columnid:'field1', width:120}, {columnid:'field2', width:200}, {columnid:'field3', width:350}, {columnid:'field4', width:100}, ], row: { }, rows: { }, cells: { } }; alasql('SELECT field1,field2,field3,field4,field5 INTO XLS("Test.xls",?) FROM ?',[mystyle, $scope.data.results]); }; 

在这里,根据field5的值,我想在将数据导出到excel表格的时候分配整行的背景颜色。 任何想法如何修改'mystyle'variables?

在alasql中使用xlsxsml

  var mystyle = { headers: true, column: { style: { Font: { Bold: "1" } } }, rows: { 1: { style: { Font: { Color: "#FF0077" } } } }, cells: { 1: { 1: { style: { Font: { Color: "#00FFFF" } } } } } }; alasql('SELECT field1,field2,field3,field4,field5 INTO XLSXML("Test.xls",?) FROM ?',[mystyle, $scope.data.results]);