Javascript 使用SheetJS在第一行之后添加换行符时遇到问题

Javascript 使用SheetJS在第一行之后添加换行符时遇到问题,javascript,export-to-excel,sheetjs,Javascript,Export To Excel,Sheetjs,我使用Sheetjs导出到excel和csv格式 var filterCriteria=[{filter1:valueA,filter2:ValueB,filter3:ValueC}]; var reportRows=[{Header1: 123,Header2:abc,Header3:456},{Header1: 789,Header2:rds,Header3:098}]; 我想添加换行符,在第一行之后添加一个空行,添加剩余数据,并将标题设置为粗体 请让我知道如何在第一行之后添加换行符。 我

我使用Sheetjs导出到excel和csv格式

var filterCriteria=[{filter1:valueA,filter2:ValueB,filter3:ValueC}];
var reportRows=[{Header1: 123,Header2:abc,Header3:456},{Header1: 789,Header2:rds,Header3:098}];
我想添加换行符,在第一行之后添加一个空行,添加剩余数据,并将标题设置为粗体

请让我知道如何在第一行之后添加换行符。 我尝试了以下代码

var wb = XLSX.utils.book_new();               
  wb.SheetNames.push("Sample Sheet");
  const ws = XLSX.utils.json_to_sheet(filterCriteria);
  XLSX.utils.sheet_add_json(ws, reportRows, { origin: -1});                   
  wb.Sheets["Sample Sheet"] = ws;
  var wbout = XLSX.write(wb, { bookType: 'xlsx', type: 'binary' });
  function s2ab(s) {
     var buf = new ArrayBuffer(s.length);
     var view = new Uint8Array(buf);
     for (var i = 0; i < s.length; i++) view[i] = s.charCodeAt(i) & 0xFF;
     return buf;
    }
   saveAs(new Blob([s2ab(wbout)], { type: "application/octet-stream" }), 'SampleReport.xlsx');
var wb=XLSX.utils.book_new();
wb.SheetNames.push(“样本表”);
const ws=XLSX.utils.json_到_表(filterCriteria);
XLSX.utils.sheet_add_json(ws,reportRows,{origin:-1});
工作分解表[“样本表”]=ws;
var wbout=XLSX.write(wb,{bookType:'XLSX',type:'binary'});
功能s2ab(s){
var buf=新阵列缓冲区(s.长度);
var视图=新的UINT8阵列(buf);
对于(var i=0;i
当我尝试使用上述代码时,我能够生成如下图所示的excel

现在,我想在前两行之后添加换行符,并将标题文本设为粗体,如下图所示

请让我知道如何使用sheetjs中的选项实现这一点