
1个回答
展开全部
public static List<String> getProductMid(File file) {// 获取XLS表格中第二列的全部数据
List<String> list = null;
try {
Workbook book = Workbook.getWorkbook(file);
// 获得第一个工作表对象
Sheet sheet = book.getSheet(0);
Cell cell = null;// 就是单个单元格
// 开始循环,取得 cell 里的内容,这里都是按String来取的 为了省事,具体你自己可以按实际类型来取。或者都按
// String来取。然后根据你需要强制转换一下。
list = new ArrayList<String>();
for (int i = 0; i < sheet.getRows(); i++) {
cell = sheet.getCell(1, i);
list.add(cell.getContents());
}
book.close();
} catch (Exception e) {
e.getStackTrace();
}
return list;
}
List<String> list = null;
try {
Workbook book = Workbook.getWorkbook(file);
// 获得第一个工作表对象
Sheet sheet = book.getSheet(0);
Cell cell = null;// 就是单个单元格
// 开始循环,取得 cell 里的内容,这里都是按String来取的 为了省事,具体你自己可以按实际类型来取。或者都按
// String来取。然后根据你需要强制转换一下。
list = new ArrayList<String>();
for (int i = 0; i < sheet.getRows(); i++) {
cell = sheet.getCell(1, i);
list.add(cell.getContents());
}
book.close();
} catch (Exception e) {
e.getStackTrace();
}
return list;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询