java代码读取excel表格内容

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 plain  copy
  1. File file = new File("c:\\a.xls");  
  2. InputStream in = new FileInputStream(file);  
  3. Workbook workbook = Workbook.getWorkbook(in);  
  4. //获取第一张Sheet表  
  5. Sheet sheet = workbook.getSheet(0);  
  6.   
  7. //我们既可能通过Sheet的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从0开始,就像数组一样。  
  8. //获取第一行,第一列的值   
  9. Cell c00 = rs.getCell(00);   
  10. String strc00 = c00.getContents();   
  11. //获取第一行,第二列的值   
  12. Cell c10 = rs.getCell(10);   
  13. String strc10 = c10.getContents();   
  14. //我们可以通过指定行和列得到指定的单元格Cell对象  
  15.   Cell cell = sheet.getCell(column, row);  
  16.   //也可以得到某一行或者某一列的所有单元格Cell对象  
  17.   Cell[] cells = sheet.getColumn(column);  
  18.   Cell[] cells2 = sheet.getRow(row);  
  19.   //然后再取每一个Cell中的值  
  20.   String content = cell.getContents();  


注意:使用jxl读取excel表格内容,excel一定要是excel2003的,也就是后缀名为xls。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值