POI包中如何获得EXCEL表格的行和列? 如题~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试: FileInputStream fis = new FileInputStream(filePath); POIFSFileSystem fs = new POIFSFileSystem(fis); HSSFWorkbook wb = new HSSFWorkbook(fs); HSSFSheet sheet = wb.getSheetAt(i);//行:for (Iterator it = sheet.rowIterator(); it.hasNext();) { HSSFRow row = (HSSFRow) it.next();//列 for (Iterator cit = row.cellIterator(); cit.hasNext();) { HSSFCell cell = (HSSFCell) cit.next(); switch (cell.getCellType()) { case HSSFCell.CELL_TYPE_NUMERIC: insertStr.append((long) cell.getNumericCellValue()); break; case HSSFCell.CELL_TYPE_STRING: insertStr.append("'" + cell.getStringCellValue() + "'"); break; } } } } HSSFSheet sheet = wb.getSheetAt(i);这个变量i 是怎么来的? 关于input和output紧急求助 如何设置放入Gridlayout中JButton大小? 出现未签名错误 怎么解决 关于jar 用 createLineBorder 做出的边框都是直角的,能不能把它变成有弧度的 如何用java做一个CCheckListBox 我是问:java能与pop3邮件服务器连接,收邮件嘛? 将CheckBox作为单元格Editor的表格列如何修改其值? <<高级 Java 2 大学教程>>这本书怎么样? 向大虾请教一个问题 关于对JAVA对底层操作的不解? Java二叉树
POIFSFileSystem fs = new POIFSFileSystem(fis);
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(i);
//行:
for (Iterator it = sheet.rowIterator(); it.hasNext();) {
HSSFRow row = (HSSFRow) it.next();
//列
for (Iterator cit = row.cellIterator(); cit.hasNext();) {
HSSFCell cell = (HSSFCell) cit.next(); switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_NUMERIC:
insertStr.append((long) cell.getNumericCellValue());
break;
case HSSFCell.CELL_TYPE_STRING:
insertStr.append("'" + cell.getStringCellValue() + "'");
break;
}
}
}
}
这个变量i 是怎么来的?