使用java读取Excel表格中的数据
2014-12-24 22:34
267 查看
转载于
JAVA EXCEL API简介
Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。
应用示例
从Excel文件读取数据表
Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语:工作薄),下面的代码片段举例说明了应该如何操作: 需要用到一个开源的jar包,jxl.jar。 下载地址
[java] view
plaincopy
File file = new File("c:\\a.xls");
InputStream in = new FileInputStream(file);
Workbook workbook = Workbook.getWorkbook(in);
//获取第一张Sheet表
Sheet sheet = workbook.getSheet(0);
//我们既可能通过Sheet的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从0开始,就像数组一样。
//获取第一行,第一列的值
Cell c00 = rs.getCell(0, 0);
String strc00 = c00.getContents();
//获取第一行,第二列的值
Cell c10 = rs.getCell(1, 0);
String strc10 = c10.getContents();
//我们可以通过指定行和列得到指定的单元格Cell对象
Cell cell = sheet.getCell(column, row);
//也可以得到某一行或者某一列的所有单元格Cell对象
Cell[] cells = sheet.getColumn(column);
Cell[] cells2 = sheet.getRow(row);
//然后再取每一个Cell中的值
String content = cell.getContents();
这个jar包中还有很多其他的方法,就需要自己去摸索了。
JAVA EXCEL API简介
Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。
应用示例
从Excel文件读取数据表
Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语:工作薄),下面的代码片段举例说明了应该如何操作: 需要用到一个开源的jar包,jxl.jar。 下载地址
[java] view
plaincopy
File file = new File("c:\\a.xls");
InputStream in = new FileInputStream(file);
Workbook workbook = Workbook.getWorkbook(in);
//获取第一张Sheet表
Sheet sheet = workbook.getSheet(0);
//我们既可能通过Sheet的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从0开始,就像数组一样。
//获取第一行,第一列的值
Cell c00 = rs.getCell(0, 0);
String strc00 = c00.getContents();
//获取第一行,第二列的值
Cell c10 = rs.getCell(1, 0);
String strc10 = c10.getContents();
//我们可以通过指定行和列得到指定的单元格Cell对象
Cell cell = sheet.getCell(column, row);
//也可以得到某一行或者某一列的所有单元格Cell对象
Cell[] cells = sheet.getColumn(column);
Cell[] cells2 = sheet.getRow(row);
//然后再取每一个Cell中的值
String content = cell.getContents();
这个jar包中还有很多其他的方法,就需要自己去摸索了。
相关文章推荐
- 使用java读取Excel表格中的数据 .
- 使用JAVA的poi进行Excel表格的读取,以及往数据库进行数据的插入
- 使用java读取Excel表格中的数据 ,解决方案搜集
- [学习笔记]使用java读取Excel表格中的数据
- 使用JAVA读取EXCEL文件里面的数据
- java中使用POI导入excel数据的过程中,遇到读取以科学计数法显示的数据
- java使用http get以及post方式读取网络数据
- 使用scala,java实现使用phenix读取hbase中数据
- 使用qtxlsx库读取excel表格中的数据
- 使用Java程序一次分段读取所有数据(如海量数据)并计数处理
- 稀奇稀奇真稀奇--使用java Map读取neo4j数据碰到的一个困惑
- Java基础知识强化之网络编程笔记16:Android网络通信之 使用Http的Get方式读取网络数据(基于HTTP通信技术)
- JAVA:使用HTTP的get()方法来实现网络数据的读取
- java31.JSON操作------使用Java读取、创建JSON数据
- 使用JDBC和Hibernate在oracle中插入和读取Blob数据的图片的java程序
- JAVA使用JeasyOPC读取OPC 服务器数据
- 非使用hibernate配置实体类关联数据库表,简单javaBean开发时读取一条数据解决方案
- Java基础知识强化之网络编程笔记17:Android网络通信之 使用Http的Post方式读取网络数据(基于HTTP通信技术)
- 使用JAVA读取EXCEL文件里面的数据
- Java基础之读文件——使用通道读取混合数据1(ReadPrimesMixedData)