java - 使用jxl读取excel文件时如何检查单元格是否为空白

标签 java jxl jexcelapi

我检查了 jxl api 以检查 getContent() 方法为空单元格返回的内容,但它没有明确指示会发生什么!

引用号:http://jexcelapi.sourceforge.net/resources/javadocs/2_6/docs/jxl/Cell.html#getContents%28%29

任何人都可以指示在空单元格上调用 getContent() 时会发生什么吗?

最佳答案

它返回一个长度为 0 的字符串。这很容易在像这样的行上进行测试

Cell[] cells = sheet.getRow(10) // selecting row 10 from the current sheet
for (Cell cell : cells) {
   String contents = cell.getContents();
   if (contents == null) {
      System.out.println("Will not print");
   } else if (contents.length() == 0) {
      System.out.println("This will print for a blank cell");
   } else {
      System.out.println("This cell is not empty");
   }
}

关于java - 使用jxl读取excel文件时如何检查单元格是否为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9531501/

相关文章:

java - 如果单元格为空,工作簿库不会读取单元格值

java - 如何使用Apache Java POI在MS Excel中插入表格

java - 如何使用jexcel api为单元格设置数字格式

java - Swing - 没有调用 paintComponent 方法

java - 在 MongoDB 中使用 QueryDSL - java.lang.NoClassDefFoundError

java - 在 Swing 中未按下鼠标的组件上监听鼠标释放事件

java - JTextField 的 setText(String t) 无法更改文本字段的内容

java - 如何消除程序中的索引越界错误?

java - Jxl NullPointerException 与 workbook.close() 方法有关

java - 我可以控制下载的 Excel 电子表格的物理尺寸吗?