如何使用exceljs定义范围的名称?

问题描述

我现在正在使用exceljs库在javascript中创建excel文件,我想为范围定义名称
它适用于单个单元格范围,但不适用于多个单元格。
对于单个单元格,其工作方式如下:

worksheet.getCell('A1').name = 'PI'

现在我想为多个单元格/范围定义名称,但是我无法正常工作

worksheet.getCell('A1:A6').name = 'PI'

那么如何为范围分配名称

解决方法

我在这里找到了解决方案:-

wb.definedNames.add(address,rangename)

其中 wb 是我们工作的 excel 工作簿,'address' 是范围地址,而 'rangename' 是您要提供的范围的名称。