我使用excel4node js创建和下载excel文件。我想动态地在excel工作表中创建单元格下拉列表。也就是说,我有从B1到b10单元的10个值,然后我需要将单元格C1到C10作为下拉列表,下拉列表应该包含从b1到B10的值。因此,用户可以使用下拉列表选择c1到c10单元格的值。
如何使用excel4node js完成此操作?
发布于 2017-05-22 13:08:30
您可以简单地使用ws.addDataValidation
ws.addDataValidation({
type: 'list',
allowBlank: 1,
sqref: 'C1:C10',
formulas: [
'=$B$1:$B$10'
]
});您还可以找到https://www.npmjs.com/package/excel4node中记录的所有其他选项
发布于 2022-06-10 08:33:14
如果您想自己指定列表而不是引用单元格范围,您可以这样做,
ws.addDataValidation({
type: 'list',
allowBlank: true,
prompt: 'Choose from dropdown',
errorTitle: 'Invalid Option',
error: 'Select Option from Dropdown',
showDropDown: true,
sqref: 'A1:A100',
formulas: ['A,B,C,D,E,F'],
});
这将添加选项A、B、C、D、E、F的下拉列表。
https://stackoverflow.com/questions/44113196
复制相似问题