jxl读取excel
public static void main(String[] args) {
try {
Workbook workbook = null;
try {
workbook = Workbook.getWorkbook(new File(
"F:\\(20100268号存量)测试案例.xls"));
} catch (Exception e) {
throw new Exception("file to import not found!");
}
int sheetSize = workbook.getNumberOfSheets();
Sheet sheet = null;
for (int i = 0; i < sheetSize; i++) {
sheet = workbook.getSheet(i);
}
Cell cell = null;
List list = new ArrayList();
int rowCount = sheet.getRows();
Class proj = project.class;
// 根据class对象获取属性
Field[] fields = proj.getDeclaredFields();
project proj1[] = new project[rowCount];
for (int i = 2; i < sheet.getRows(); i++) {
proj1[i] = new project();
for (int j = 0; j < sheet.getColumns(); j++) {
cell = sheet.getCell(j, i);// 获取单元格对象
String propertity = fields[j].getName().substring(0,
fields[j].getName().length());
proj1[i] = getProject(propertity, cell.getContents(),
proj1[i]); //java反射造对象
}
list.add(proj1[i]);
}
workbook.close();
System.out.println(list.size());
for (int i = 0; i < list.size(); i++) {
project p = (project) list.get(i);
System.out.println("pid=" + p.getPid());
}
} catch (Exception e) {
e.printStackTrace();
}
}
打印结果:
15
pid=日终网点签退统计-001
pid=
pid=
pid=日终网点签退统计-002
pid=
pid=
pid=日终网点签退统计-003
pid=
pid=
pid=日终网点签退统计-004
pid=
pid=
pid=日终网点签退统计-005
pid=
pid=现在有合并单元格的垃圾数据.我现在想每次都拿一行,赋给对象,然后判断.pid是否为空.在做操作,现在怎么拿到行进行操作呢?
...全文
相关推荐
JXL 读取EXCEL
JXL是一个强大的工具,它允许开发者在Java程序中读取、写入和修改Excel文件。下面将详细介绍JXL库以及如何使用它来读取Excel数据。
使用jxl读取Excel表格数据
在Java编程环境中,有时我们需要处理Excel文件,例如读取、修改或分析数据。"使用jxl读取Excel表格数据"这个主题就是关于如何利用jxl库来实现这一目标。
java利用jxl读取excel文件
在Java编程环境中,读取Excel文件是常见的任务,特别是在数据处理和分析的场景下。`jxl`库是一个广泛使用的第三方库,它允许开发者轻松地读取、写入和修改Excel文件。
jxl 读取2003 excel demo
下面是一个简单的JXL读取Excel文件的示例代码:```javaimport jxl.
jxl读取Excel
在Java编程环境中,JXL库是一个非常流行的工具,用于处理Microsoft Excel文件,包括读取和写入数据。本文将深入探讨如何使用JXL库来读取Excel文件,并介绍相关的重要概念和技术。


