首页 > 解决方案 > 如何在exceljs中使用getcell检查空白单元格

问题描述

我正在编写一个代码,我正在使用 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)

标签: node.jsexceljs

解决方案


您可以使用迭代非空列单元格

const dobCol = worksheet.getColumn(3);

// iterate over all current cells in this column excluding empty cells

dobCol.eachCell({ includeEmpty: false }, function(cell, rowNumber) {
   ...
});

文档中所述


推荐阅读