Java如何判断excel表格为空

兄弟姐妹有没有人讲详细点的,我想教一下,Java如何判断excel表格为空
最新回答
窗外的海风吹过

2025-06-21 01:19:56

 貌似没有整行判空的方法吧。可以这么做:从你要读取的那一行的第一个cell开始,直到要结束判断的cell结果。每取一次值,判断一次,非空即break,空则继续,直至循环结束。
在回忆里流浪

2025-06-21 03:22:50

在java程序中添加spire.xls.jar为依赖, 下面的代码可以判断工作表是否为空

  1. import com.spire.xls.Workbook;

  2. import com.spire.xls.Worksheet;

  3.  

  4. public class IsWorksheetBlank {

  5.     public static void main(String[] args) {

  6.  

  7.         //创建Workbook对象

  8.         Workbook wb = new Workbook();

  9.        

  10.         //加载一个Excel文档

  11.         wb.loadFromFile("C:\\Users\\Jack\\Desktop\\sample.xlsx");

  12.  

  13.         //获取一个工作表

  14.         Worksheet sheet = wb.getWorksheets().get(0);

  15.        

  16.         //判断工作表是否为空

  17.         boolean isBlank = sheet.isEmpty();

  18.         System.out.println(isBlank);

  19.     }

  20. }

重温那逝去的记忆

2025-06-21 00:57:40

  1. 首先你要确定你读取excel用的是哪种技术(poi...)

  2. 然后就简单了啊,拿到单元格判断单元格的值是否是空字符串就可以了

红尘烟雨

2025-06-21 03:05:19

可以直接先读出行数和列数:
int coloumNum=sheet.getRow(0).getPhysicalNumberOfCells();//获得总列数
int rowNum=sheet.getLastRowNum();//获得总行数
半袖桃花

2025-06-21 08:51:45

  貌似没有整行判空的方法吧。可以这么做:从你要读取的那一行的第一个cell开始,直到要结束判断的cell结果。每取一次值,判断一次,非空即break,空则继续,直至循环结束。