问题描述
我正在编写代码,在其中使用 exceljs 检查 excel 文件的内容。我必须检查一个单元格是否为空,但我无法这样做。我尝试了以下几件事:
if(!worksheet.getCell(`L${colNumber}`).value)
if(worksheet.getCell(`L${colNumber}`).value === '')
if(worksheet.getCell(`L${colNumber}`).value == null)
if(worksheet.getCell(`L${colNumber}`).value === undefined)
if(worksheet.getCell(`L${colNumber}`).value.length === 0) //logging it gave the length as 1
if(!!worksheet.getCell(`L${colNumber}`).value)
解决方法
您可以使用
对非空列单元格进行迭代const dobCol = worksheet.getColumn(3);
// iterate over all current cells in this column excluding empty cells
dobCol.eachCell({ includeEmpty: false },function(cell,rowNumber) {
...
});
中所述