JAVA利用jxl读取Excel内容

简介:

  JAVA可以利用jxl简单快速的读取文件的内容,但是由于版本限制,只能读取97-03  xls格式的Excel。

复制代码
 1 import java.io.File;
 2 import java.io.FileInputStream;
 3 
 4 import jxl.Cell;
 5 import jxl.Sheet;
 6 import jxl.Workbook;
 7 
 8 
 9 public class testxls {
10     /**
11      * 读取xls文件内容
12      * @param file 想要读取的文件对象
13      * @return 返回文件内容
14      */
15     public static String xls2String(File file){
16         String result = "";
17         try{
18             FileInputStream fis = new FileInputStream(file);   
19             StringBuilder sb = new StringBuilder();   
20             jxl.Workbook rwb = Workbook.getWorkbook(fis);   
21             Sheet[] sheet = rwb.getSheets();   
22             for (int i = 0; i < sheet.length; i++) {   
23                 Sheet rs = rwb.getSheet(i);   
24                 for (int j = 0; j < rs.getRows(); j++) {   
25                    Cell[] cells = rs.getRow(j);   
26                    for(int k=0;k<cells.length;k++)   
27                    sb.append(cells[k].getContents());   
28                 }   
29             }   
30             fis.close();   
31             result += sb.toString();
32         }catch(Exception e){
33             e.printStackTrace();
34         }
35         return result;
36     }
37     public static void main(String[] args){
38         File file = new File("D:/luceneData/test5.xls");
39         System.out.println(xls2String(file));
40     }
41 }
复制代码

文件内容:

读取结果

需要的jar包

本文转自博客园xingoo的博客,原文链接:JAVA利用jxl读取Excel内容,如需转载请自行联系原博主。
相关文章
|
6天前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
34 5
|
6天前
|
Java API Apache
|
9天前
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
21 4
|
2月前
|
存储 Java
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
44 2
|
1月前
|
Java Apache
Apache POI java对excel表格进行操作(读、写) 有代码!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
34 0
|
3月前
|
存储 Java Apache
|
3月前
|
easyexcel Java 关系型数据库
阿里巴巴-EasyExcel 基于Java的简单、省内存的读写Excel
该文章主要介绍了在Java应用中如何使用EasyExcel技术完成对Excel文件的导入和导出操作,包括环境搭建、基本概念、快速入门、进阶操作和综合应用等内容,并提供了相关代码示例和注意事项。
 阿里巴巴-EasyExcel 基于Java的简单、省内存的读写Excel
|
6月前
|
前端开发 Java
基于Java爬取微博数据(二) 正文长文本+导出数据Excel
【5月更文挑战第12天】基于Java爬取微博数据,正文长文本+导出数据Excel
|
6月前
|
Java
java导出复杂excel
java导出复杂excel
|
4月前
|
Java 数据安全/隐私保护
Java无模版导出Excel 0基础教程
经常写数据导出到EXCEL,没有模板的情况下使用POI技术。以此作为记录,以后方便使用。 2 工具类 样式工具: 处理工具Java接口 水印工具 导出Excel工具类 3 测试代码 与实际复杂业务不同 在此我们只做模拟 Controller Service 4 导出测试 使用Postman进行接口测试,没接触过Postman的小伙伴可以看我这篇博客Postman导出excel文件保存为文件可以看到导出很成功,包括水印 sheet页名称自适应宽度。还有一些高亮……等功能可以直接搜索使用
Java无模版导出Excel 0基础教程

热门文章

最新文章