excel2007格式的


public static ArrayList read_xlsx(String path_sour, String path_end) {
ArrayList al = new ArrayList();
//String strPath = "c://22.xlsx";
XSSFWorkbook xwb = null;
try {
xwb = new XSSFWorkbook(path_sour);
// 读取第一章表格内容
XSSFSheet sheet = xwb.getSheetAt(0);
// 定义 row、cell
XSSFRow row = null;
@SuppressWarnings("unused")
String cell = "";
// 循环输出表格中的内容
int row_num_1 = sheet.getFirstRowNum();
int row_num_end = sheet.getLastRowNum();
//System.out.println(sheet.getPhysicalNumberOfRows());

for (int i = row_num_1; i < row_num_end; i++) {
row = sheet.getRow(i);
// for (int j = row.getFirstCellNum(); j < row.getPhysicalNumberOfCells(); j++) {
// // 通过 row.getCell(j).toString() 获取单元格内容,
// cell = row.getCell(j).toString();
// System.out.print(cell + "\t");
// }
// 通过 row.getCell(j).toString() 获取单元格内容
if (row.getCell(1).toString().equals("")) {
// break;
} else {
String[] str = new String[2];
// cell = row.getCell(1).toString();
// cell = row.getCell(2).toString();
str[0] = row.getCell(1).toString();
str[1] = path_end + row.getCell(2).toString();
al.add(str);
}
// System.out.print(cell + "\t");
}
for (int i = 0; i < al.size(); i++) {
System.out.println(((String[]) al.get(i))[0]);
}
} catch (IOException e) {
e.printStackTrace();
}
return al;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值