node.js - 如何在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)
解决方案
您可以使用迭代非空列单元格
const dobCol = worksheet.getColumn(3);
// iterate over all current cells in this column excluding empty cells
dobCol.eachCell({ includeEmpty: false }, function(cell, rowNumber) {
...
});
推荐阅读
- html - 从 WebRTC 中提取原始视频数据?
- r - 根据闪亮小部件的条件将值替换为数据表
- javascript - 如何通过 JavaScript 在 HTML 中打印结果
- android-studio - 在 Android Studio 设计器上显示看起来不错,但在模拟器或物理设备上显示错误
- r - `bookdown`/`rmarkdown`/`knitr`:非代码顺序处理howto?
- arrays - 尽管两种数据结构都需要 O(n),但链表在插入和删除操作方面比数组快得多吗?
- mysql - SQL:如何按特定顺序计算项目
- c# - 代码=403,ACCESS_REFUSED
- php - 当我尝试使用 PHP 变量进行查询时,PDO 查询返回 bool(false)
- laravel - 连接到新服务器上的数据库 SQLSTATE[HY000] [1045]