Java读取Excel数据
2015-10-29 16:38
393 查看
目的:使用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;
}
}
有事忙,先写到这里,回头空了再来更新~~~看官莫急~~~
环境: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;
}
}
有事忙,先写到这里,回头空了再来更新~~~看官莫急~~~
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 使用Python生成Excel格式的图片
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树