`
teamojiao
  • 浏览: 353625 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Java读取Excel2007

阅读更多

关于Java读取Excel2007的文章在Google、百度上搜索一下,没有太好的例子,实现的也不算太好。查看了一下Poi,最新的 POI 3.5 beta 4 支持读写 Excel2007和PPT2007(XLSX and PPTX),自己来实现Java读取Excel2007了。

 

1,下载 POI 3.5 beta 4 解压,把其中的jar包导入项目文件。以我的读取为例,导入了以下jar包。


没有配置 log4j,测试时报告警报信息,应该为加载顺序导致的初始化问题造成(暂时没有找原因)。

 

2,建立读取 Excel2007 方法

 

 

Java代码
  1. public static void main(String[] args) {  
  2.      SimpleDateFormat sdf = new SimpleDateFormat( "HH:mm:ss:SS" );  
  3.      TimeZone t = sdf.getTimeZone();  
  4.      t.setRawOffset(0 );  
  5.      sdf.setTimeZone(t);  
  6.      Long startTime = System.currentTimeMillis();  
  7.      String fileName = "F:\\我的文档\\学生缴费代码.xlsx" ;  
  8.     // 检测代码   
  9.     try {  
  10.          PoiReadExcel er = new PoiReadExcel();  
  11.         // 读取excel2007   
  12.          er.testPoiExcel2007(fileName);  
  13.      } catch (Exception ex) {  
  14.          Logger.getLogger(FastexcelReadExcel.class .getName()).log(Level.SEVERE, null , ex);  
  15.      }  
  16.      Long endTime = System.currentTimeMillis();  
  17.      System.out.println("用时:" + sdf.format( new Date(endTime - startTime)));  
  18. }  
public static void main(String[] args) {         SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss:SS");         TimeZone t = sdf.getTimeZone();         t.setRawOffset(0);         sdf.setTimeZone(t);         Long startTime = System.currentTimeMillis();         String fileName = "F:\\我的文档\\学生缴费代码.xlsx";         // 检测代码         try {             PoiReadExcel er = new PoiReadExcel();             // 读取excel2007             er.testPoiExcel2007(fileName);         } catch (Exception ex) {             Logger.getLogger(FastexcelReadExcel.class.getName()).log(Level.SEVERE, null, ex);         }         Long endTime = System.currentTimeMillis();         System.out.println("用时:" + sdf.format(new Date(endTime - startTime)));     }

 

读取所用时间为:4.172秒

分享到:
评论

相关推荐

    java读取excel2007

    Java读取Excel 2007是Java编程中常见的任务,尤其在数据处理和数据分析领域。Excel 2007引入了新的文件格式,即.xlsx,这是基于Microsoft Office Open XML (OOXML) 标准的。为了在Java中处理这种格式的文件,我们...

    Java读取Excel内容

    Java读取Excel内容 v Java读取Excel内容 Java读取Excel内容

    纯java读取excel2007以后文件

    在Java编程环境中,读取Excel 2007及以后版本的文件,即.xlsx格式的文件,是一项常见的任务。这些文件实际上是使用了OpenXML规范,它是一个基于ZIP压缩格式的文档标准,允许将内容存储为XML文件。在Java中处理这类...

    java读取excel数据导入数据库源码

    java读取excel数据导入数据库源码 java读取excel数据导入数据库源码

    完美解决java读取excel内存溢出问题.rar

    总结来说,解决Java读取Excel内存溢出问题,关键在于合理利用资源、优化代码逻辑以及选择适合的API,如Apache POI的SXSSF。通过这些方法,我们可以在不显著增加系统资源负担的情况下,高效地处理大Excel文件。

    JAVA读取Excel,建库建表,并生成java实体

    总结,Java读取Excel并进行数据库建库建表及生成Java实体的过程涉及了Apache POI库的使用、数据库操作和源代码生成。理解这些步骤可以帮助你有效地处理类似的任务,提高开发效率。在实际应用中,你还需要考虑错误...

    java读取excel2003+2007

    java读取excel文件内容,可读取2003和2007版本

    java读取excel文件

    Java 读取 Excel 文件 Java 读取 Excel 文件是指使用 Java 语言从 Excel 文件中读取数据,并对其进行处理的过程。下面将详细介绍 Java 读取 Excel 文件的过程和相关知识点。 Java 读取 Excel 文件的步骤 1. 导入...

    java读取excel

    "Java 读取 Excel 文件" Java 读取 Excel 文件是 Java 语言中常见的操作之一,通过使用 Apache POI 库,可以轻松地读取 Excel 文件中的数据。本文将通过 ReadExcelUtil 工具类,详细介绍如何读取 Excel 文件。 ...

    java读取excel文件生成矩阵

    在Java编程中,读取...以上就是使用Java读取Excel文件生成矩阵的基本步骤。实际开发中,你可能还需要处理更多细节,如异常处理、数据验证、优化性能等。希望这个介绍能帮助你理解这个过程,并在实际项目中灵活应用。

    java读取excel数据!

    在Java编程环境中,读取Excel数据是一项常见的任务,特别是在数据处理、数据分析或系统集成的场景中。本示例中,我们关注的是如何使用Java来读取Excel表格中的数据,并将其保存,这通常涉及到Apache POI库的应用。...

    java 读取Excel文件中的内容

    在Java编程中,读取Excel文件的内容是一项常见的任务,尤其在数据处理、报表生成或数据分析等领域。Excel文件通常包含表格数据,而Java提供多种库来处理这类任务,比如Apache POI、JExcelApi和OpenCSV等。本篇将重点...

    Java读取Excel表格中的日期

    ### Java读取Excel表格中的日期 #### 背景与问题描述 在处理Excel文件时,经常遇到的一个问题是如何正确地识别并处理日期格式的数据。这是因为Excel中的日期格式较为复杂,有时甚至会出现不同版本的Excel文件中...

    java 读取excel表格数据 poi

    java读取excel 表格数据。 public static void main(String[] args) { String[][] content=POIExcelUtils.read("E:\\1.xlsx"); for(int i=0;i;i++) { if(content[i]!=null){ for(int j=0;j[i].length;j...

    java读取Excel中多个sheet生成xml文件

    java读取Excel表中的内容,可以读取多个sheet,生成自定义格式的xml文件

    java读取excel文件,兼容2007

    通过以上步骤,你可以用Java有效地读取Excel文件,无论它们是2003的.xls格式还是2007及以后的.xlsx格式。Apache POI提供了丰富的API,允许你进行复杂的操作,如样式设置、公式计算、图表处理等,满足各种业务需求。

    java读取excel之xlsl超大文件

    标题"java读取excel之xlsl超大文件"所涉及的核心知识点是优化大量数据的读取策略。在Java中,可以使用Apache POI的SXSSF API(Streaming Usermodel API)来实现这种优化。与常规的XSSF API不同,SXSSF允许我们以流的...

    Java读取Excel支持2003和2007

    提供的压缩包可能包含了一个Java读取Excel的示例程序、相关的说明文件以及用于测试的Excel文件。确保按照提供的说明运行示例程序,以便在实际环境中验证读取功能。 总之,Java通过Apache POI库提供了强大的功能来...

    java 读取excel内容 创建excel 插入文字及图片

    读取Excel内容主要涉及`XSSFWorkbook`和` XSSFSheet `类。以下是一个简单的示例,展示了如何打开Excel文件并读取第一行数据: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf....

Global site tag (gtag.js) - Google Analytics