Как определить имя для диапазона с помощью exceljs?

Я использую библиотеку exceljs для создания файла excel в javascript, теперь я хочу определить имя для диапазона.
Он работает для одного диапазона ячеек, но не в случае нескольких ячеек.
В случае одна ячейка работает так:

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

теперь я хочу определить имя для нескольких ячеек/диапазона, но это не работает

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

так как присвоить имя диапазону?


person vicky    schedule 12.09.2020    source источник
comment
Вы когда-нибудь догадывались об этом? Мне нужно знать и это.   -  person Simon Gillbee    schedule 11.02.2021


Ответы (1)


Я нашел решение, вот оно: -

wb.definedNames.add(address,rangename)

Где wb — это рабочая книга Excel, в которой мы работаем, а «адрес» — это адрес диапазона, а «имя диапазона» — это имя диапазона, который вы хотите указать.

person sagar    schedule 14.02.2021