`
arpenker
  • 浏览: 343462 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

poi 解析EXCEL文件时错误

阅读更多
java.io.IOException: Invalid header signature; read 0x505954434F44213C, expected 0xE11AB1A1E011CFD0
at org.apache.poi.poifs.storage.HeaderBlock.<init>(HeaderBlock.java:140)
at org.apache.poi.poifs.storage.HeaderBlock.<init>(HeaderBlock.java:104)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:138)
at com.suning.utils.excel.POIReadExcel.loadXls(POIReadExcel.java:35)
at com.suning.utils.excel.POIReadExcel.main(POIReadExcel.java:131)



用WPSoffice另存为2003-2007的后缀为.xls的文件。重新读取,正常了。


可这要手工处理一次。无法达到目标。
分享到:
评论

相关推荐

    POI解析EXCEl分层

    标题“POI解析EXCEL分层”涉及到的主要知识点是Apache POI库在处理Microsoft Excel文件时的层次化数据解析。Apache POI是一个流行的开源Java API,它允许开发者读取、写入和修改Microsoft Office格式的文件,其中...

    POI解析excel文件

    2. **解析Excel文件** - **创建工作簿对象**: 使用`WorkbookFactory.create()`方法,传入一个InputStream,可以打开并加载Excel文件。 - **获取工作表**: 通过调用`Workbook`对象的`getSheet()`或`getSheetAt()`...

    poi解析excel

    【标题】"poi解析excel"涉及的是Java编程中使用Apache POI库来处理Microsoft Excel文件的知识。Apache POI是开源项目,提供了API用于读写Microsoft Office格式的文件,特别是Excel。在Java应用中,POI使得开发者能够...

    用poi解析Excel文件

    这篇博客文章“用poi解析Excel文件”将深入探讨如何使用Apache POI库来操作Excel数据。 首先,Apache POI提供了HSSF和XSSF两个API,分别用于处理老版本的.xls文件(BIFF8格式)和新版本的.xlsx文件(OOXML格式)。...

    POI解析excel并存入mysqlのdemo

    这个“POI解析excel并存入mysqlのdemo”是利用 Java 的 Apache POI 库来读取 Excel 数据,并将这些数据存储到 MySQL 数据库中的示例。下面我们将详细探讨相关的知识点。 1. **Apache POI**: Apache POI 是一个...

    POI导入Excel并返回校验后的错误文件(原样)下载以及校验错误信息,同时加进度条

    POI导入Excel并返回校验后的错误文件(原样数据文件,并添加批注,注:由于批注只能加1000条,会在Excel后面添加一栏错误信息)下载以及页面展示校验错误信息,同时添加导入进度条,提供页面js和css代码,后端...

    POI解析Excel,最高支持2010版本的Excel导入数据库

    标题中的“POI解析Excel,最高支持2010版本的Excel导入数据库”是指使用Apache POI库来处理Microsoft Excel文件,并将数据导入到数据库中。Apache POI是一个开源项目,它提供了Java API来读取、写入和修改Microsoft ...

    poi解析excel、word2007,2010等版本

    - **写入Excel数据**: POI也支持向Excel文件写入数据,创建新的工作簿、工作表,插入数据,设置单元格格式,添加图表等。 3. **Word解析** - **HWPF与XWPF**: HWPF是处理旧版Word文档(.doc)的API,而XWPF用于...

    POI解析Excel2007

    在描述中提到的"POI解析Excel2007",指的是使用Apache POI处理Microsoft Excel 2007(以及之后版本)创建的.xlsx文件。这种格式基于Open XML标准,与早期的.xls文件不同,它采用ZIP存档结构存储数据,因此可以包含...

    POI解析excel

    二、解析Excel文件 1. 添加依赖:首先,你需要在你的项目中添加Apache POI的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi &lt;version&gt;4.1.2 ...

    POI技术将excel解析导入mysql.pdf

    尤其是对于Excel文档,POI提供了两种主要的Excel文件格式支持,一种是基于HSSF的对.xls格式(Excel 97-2003)的支持,另一种是基于XSSF的对.xlsx格式(Excel 2007+)的支持。在本例中,由于文档标题指出是解析2003-...

    poi解析excel相关jar

    标题提到的"poi解析excel相关jar",指的是Apache POI 提供的Java库,用于解析和创建Excel文件。 描述中提到了两个版本的jar文件:"poi-excelant-3.9-20121203" 和 "poi-3.9-20121203"。这两个jar是Apache POI 3.9...

    java通过poi解析Excel示例

    本示例将详细讲解如何使用Java和POI库来解析Excel文档。 首先,我们需要引入Apache POI的相关依赖。如果你使用的是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;...

    最新版poi解析excel2007源码

    这个"最新版poi解析excel2007源码"应该包含的是使用Apache POI库读取和操作XLSX文件的Java代码示例。 首先,`PoiReadExcel2007.java`是主要的源代码文件,它可能包含了以下关键知识点: 1. **创建Workbook对象**:...

    SpringBoot整合poi实现Excel文件的导入和导出.pdf

    假设我们有一个`uploadList`接口,用于接收上传的Excel文件并进行解析: ```java @PostMapping("uploadList") public BaseRespBo uploadList(@RequestParam("file") MultipartFile file) { BaseRespBo rsp = new ...

    poi解析excel2007

    在本案例中,我们关注的是使用Apache POI解析Excel 2007(或更高版本)创建的.xlsx文件。这些文件是基于OpenXML标准,与早期的.xls格式不同,它们实际上是ZIP压缩包,包含多个XML文件。 1. **Apache POI概述** ...

    poi-解析excel的jar包

    2. **使用Apache POI解析Excel**: - 创建工作簿对象:通过`WorkbookFactory.create()`方法,你可以根据文件路径创建一个表示Excel工作簿的对象,如`HSSFWorkbook`(BIFF8格式)或`XSSFWorkbook`(OOXML格式)。 -...

    java POI 通过MultipartFile删除Excel文件解析写入数据库

    下面我们将深入探讨如何使用Java POI和MultipartFile来解析Excel文件,并将数据写入数据库。 首先,我们需要理解MultipartFile的工作原理。在Spring MVC中,当用户上传文件时,控制器方法的参数可以声明为...

    POI实现大数据量的excel文件解析

    在大数据场景下,解析Excel文件是一项挑战,因为文件可能包含数万甚至数百万行数据,传统的逐行读取方式可能导致内存溢出。POI通过流式处理和分块读取策略,使得在Java中高效处理大数据量的Excel文件成为可能。 ...

    POI 生成、解析excel,demo

    此外,POI 还支持读取和写入 PowerPoint 和 Word 文件,不过这些不在这个“POI 生成、解析excel,demo”的标签范围内。 对于提供的“poi-3.8”压缩包,这应该是 Apache POI 的一个旧版本。尽管较新的版本可能包含更...

Global site tag (gtag.js) - Google Analytics