java 读取跨列的excel数据

如图:读取 第 8 行的 第二列出现错误
代码如下:
XSSFWorkbook xwb = new XSSFWorkbook(filePanel);
// 读取第一章表格内容
for (Iterator iter = xwb.iterator(); iter.hasNext();) {
// XSSFSheet str = (XSSFSheet)iter.next();
XSSFSheet str = xwb.getSheet("(总体)");
String name = str.getSheetName();
System.out.println(name);
XSSFRow row;
for (int i = str.getFirstRowNum() + 2; i < str
.getPhysicalNumberOfRows(); i++) {
row = str.getRow(i);
rownum = row.getRowNum();
System.out.println(row.getCell(0).toString());
if(null == row.getCell(0).toString()||"".equals(row.getCell(0).toString())){
continue;
}else if(rownum == 2){
date = row.getCell(1).toString();
}else if(rownum >= 7){
for (int j = 3; j < row.getPhysicalNumberOfCells(); j++) {
// 通过row.getCell(j).toString() 获取单元格内容,
String tmp = row.getCell(j+1).toString();
System.out.println(tmp);
}
}
}
System.out.println(str);
...全文
相关推荐
java POI读取excel文件数据
将excel文件中的内容通过java文件读取出来,包括总行数,列数,单元格内容,合并单元格,行高,列宽,图片等信息。
Java POI解析Excel的跨Sheet读取数据验证下拉值
存在一个Excel文件,其中有列数据是下拉选择,且下拉的来源是在另外一个Sheet中 这个时候,我们使用POI对其进行解析,想获得数据验证的个数:sheet.getDataValidations() public static void main(String[] args) throws Exception { String filePath = "/Users/fujiexiang/ExcelWorkbook.xlsx"; Workbook work.
java读取excel之xlsl超大文件
数据量小的,可以使用普通api来做, 但是当数据量非常大时,普通的就不行了,不过我的这个代码可以完美解决此问题
java中读取excel,并在jsp中以表格展现
excel,java读取excel,jsp读取Excel中的数据,以表格形式展现出来,字体,背景,都可以读取出来
java读取excel数据!
java读取excel表格的数据,并将其保存!已经调试过了,可以使用!


