目的:使用jxl.java或者poi.java读取Excel2003/2007中的数据
环境:Eclipse(导入包jxl.java,poi.java(包括dom4j.jar, xmlbeans.jar))
步骤:
1、使用jxl.java读取Excel2003。这种方式相对简单,但是只能读取Excel2003,即便创建Excel2007将后缀名改为.xls也是不行的。
// 使用jxl.java读取excel(2003版)中的用户名和密码
public static List<String> accounts(int row, int col) throws Exception{
Workbook book; // 创建工作簿
Sheet sheet; // 创建工作表
List<String> accounts = new ArrayList();
// 第一列元素为帐号;第二列为密码
String accountname, accountpwd;
try {
// test.xls为要读取的excel文件名
book = Workbook.getWorkbook(new File("F:\\test.xls")); // 这个路径下要有这个文件哦~~~
// 获得第一个工作表对象(excel中sheet的编号从0开始,0,1,2,3,....)
sheet = book.getSheet(0);
// 获取第一列,第一行的元素
accountname = sheet.getCell(0,row).getContents();
System.out.println("帐号:" + accountname);
// 获取第二列,第一行的元素
accountpwd = sheet.getCell(1,row).getContents();
System.out.println("密码:" + accountpwd);
accounts.add(accountname);
accounts.add(accountpwd);
} catch (Exception e) {
e.printStackTrace();
} finally{
return accounts;
}
}
有事忙,先写到这里,回头空了再来更新~~~看官莫急~~~