如何使用 excelJS 写入跨越多列的单元格?

how write to cell that spans multiple columns using excelJS?

我可以使用 excelJS 创建一个跨多列的 excel 单元格吗?

我尝试使用单元格范围的 getCell。但该值仅在第一列中设置。

function colSpamDemo( )
{
  let wb = new ExcelJS.Workbook();
  let ws = wb.addWorksheet('Export');

  ws.getCell('A1:C1').value = 'This price list supercedes all prior price lists.';
  ws.getCell('A1:C1').alignment = { horizontal:'center'} ;
}

您可以创建一个 merged cell,这听起来像您要找的东西。

function colSpamDemo( )
{
  let wb = new ExcelJS.Workbook();
  let ws = wb.addWorksheet('Export');

  ws.mergeCells('A1:C1');
  ws.getCell('A1').value = 'This price list supercedes all prior price lists.';
  ws.getCell('A1').alignment = { horizontal:'center'} ;
}