javascript 使用exceljs制作数据表

ijxebb2r  于 2023-05-12  发布在  Java
关注(0)|答案(2)|浏览(109)

我正在尝试将一些数据格式化为Excel表格,我已经将数据写入Excel文件中,但我希望将其作为表格,有没有方法可以做到这一点,如果没有,有没有其他npm包的方法

jc3wubiy

jc3wubiy1#

您可以将范围转换为表:

const sheet = context.workbook.worksheets.getItem("Sample");
let expensesTable = sheet.tables.add("A1:E7", true);
expensesTable.name = "ExpensesTable";

这里是示例要点,您可以尝试https://gist.github.com/lumine2008/8eccb88f7fccf34b63c7ecd5fd05aaea

jucafojl

jucafojl2#

来源:表格允许表格数据的表内操作。

import * as exceljs from 'exceljs';

const workbook = new exceljs.Workbook();
const worksheet = workbook.addWorksheet('William');

// add a table to a sheet
worksheet.addTable({
  name: 'Dam',
  ref: 'A1',
  headerRow: true,
  totalsRow: true,
  style: {
    theme: 'TableStyleDark3',
    showRowStripes: true,
  },
  columns: [
    {name: 'Date', totalsRowLabel: 'Totals:', filterButton: true},
    {name: 'Amount', totalsRowFunction: 'sum', filterButton: false},
  ],
  rows: [
    [new Date('2019-07-20'), 70.10],
    [new Date('2019-07-21'), 70.60],
    [new Date('2019-07-22'), 70.10],
  ],
});

相关问题