第一个问题:如果遇到某个单元格边框丢失的问题,请调一下单元格的顺序,就是给它换个位置
第二个问题:遇到单元格值修改失败的,先试一下下面代码
const workbook = new ExcelJS.Workbook();
const worksheet = workbook.getWorksheet(1);
const cell5 = worksheet.getCell('O1:P1'); // 获取单元格对象
cell5.value = '中华人民共和国境外的危险废物利用处置单位'
如果不生效,试一下下面代码,然后再贴一下,就OK了
const workbook = new ExcelJS.Workbook();
const worksheet = workbook.getWorksheet(1);
//MyTestTable是你定义的table的名字
const table = worksheet.getTable('MyTestTable');
table.removeColumns(14, 1);
// 在索引 14 处插入新列(包含数据)
table.addColumn({
name: '中华人民共和国境外的危险废物利用处置单位',
totalsRowFunction: 'custom',
totalsRowFormula: 'ROW()',
totalsRowResult: 6,
filterButton: true
},
['a', 'b'],
14
);
table.commit();
const cell5 = worksheet.getCell('O1:P1'); // 获取单元格对象
cell5.value = '中华人民共和国境外的危险废物利用处置单位'