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内容,如需转载请自行联系原博主。
相关文章
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
1221 5
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
3846 65
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
Java BI API
Java Excel报表生成:JXLS库的高效应用
在Java应用开发中,经常需要将数据导出到Excel文件中,以便于数据的分析和共享。JXLS库是一个强大的工具,它基于Apache POI,提供了一种简单而高效的方式来生成Excel报表。本文将详细介绍JXLS库的使用方法和技巧,帮助你快速掌握Java中的Excel导出功能。
741 6
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
1154 4
|
Java API Apache
|
存储 Java
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
294 2
|
Java Apache
Apache POI java对excel表格进行操作(读、写) 有代码!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
2203 0
|
前端开发 Java
基于Java爬取微博数据(二) 正文长文本+导出数据Excel
【5月更文挑战第12天】基于Java爬取微博数据,正文长文本+导出数据Excel
java导出复杂excel
java导出复杂excel
|
Java Maven
【Java用法】使用EasyPoi导入与导出Excel文档的解决方案
【Java用法】使用EasyPoi导入与导出Excel文档的解决方案
1143 0