找回密码
 立即注册

QQ登录

只需一步,快速开始

bds_Paul
金牌服务用户   /  发表于:2022-12-1 17:03  /   查看:1654  /  回复:3
1金币
本帖最后由 bds_Paul 于 2022-12-2 14:15 编辑
  1. void xlsxParse() throws FileNotFoundException {
  2.         Workbook workbook = new Workbook();
  3.         FileInputStream f = new FileInputStream("/Users/eleme/Downloads/tddp2_3yLgiXKwEDDmaKI4");
  4.         workbook.open(f);
  5.     }
复制代码

Exception in thread "main" java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.io.EOFException: Unexpected end of ZLIB input stream
        at com.grapecity.documents.excel.o.c.I.a(Unknown Source)
        at com.grapecity.documents.excel.Workbook.a(Unknown Source)
        at com.grapecity.documents.excel.Workbook.open(Unknown Source)
        at com.grapecity.documents.excel.Workbook.open(Unknown Source)
        at Main.xlsxParse(Main.java:100)
        at Main.main(Main.java:66)
Caused by: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.io.EOFException: Unexpected end of ZLIB input stream
        at com.grapecity.documents.excel.o.c.I.a(Unknown Source)
        ... 6 more
Caused by: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.io.EOFException: Unexpected end of ZLIB input stream
        at com.grapecity.documents.excel.o.c.aw.a(Unknown Source)
        at com.grapecity.documents.excel.o.c.at.a(Unknown Source)
        at com.grapecity.documents.excel.o.c.at.a(Unknown Source)
        at com.grapecity.documents.excel.o.c.I.a(Unknown Source)
        ... 7 more
Caused by: java.lang.IllegalArgumentException: java.io.EOFException: Unexpected end of ZLIB input stream
        at com.grapecity.documents.excel.o.c.ab.u(Unknown Source)
        at com.grapecity.documents.excel.o.c.ab.g(Unknown Source)
        at com.grapecity.documents.excel.o.c.aw.a(Unknown Source)
        ... 11 more
Caused by: java.io.EOFException: Unexpected end of ZLIB input stream
        at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:432)
        at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        ... 14 more
Disconnected from the target VM, address: '127.0.0.1:57116', transport: 'socket'

Process finished with exit code 1
image.png33928221.png




xlsx文件,wps可以正常打开,gcexcel解析报错: Unexpected end of ZLIB input stream。这是什么原因?

tddp2_3yLgiXKwEDDmaKI4

43.48 KB, 阅读权限: 150, 下载次数: 1

最佳答案

查看完整内容

你这个是一xlsx文件吧。 我修改添加了xlsx后缀用,excel打开也会报错的,即使点击修复后也无法正常显示 而WPS能显示应该是它对其中的一些数据错误直接忽略了 进一步分析具体的错误原因 你可以解压这个xlsx文件,其中的sheet.xml中,下图这里的结构是错误的,前后标签对不上,所以gexcel和excel都无法打开 这个文件是从哪里生成的呢?你可以从源头排查一下问题

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-1 17:03:23
来自 4#
本帖最后由 Richard.Ma 于 2022-12-5 11:09 编辑

你这个是一xlsx文件吧。

我修改添加了xlsx后缀用,excel打开也会报错的,即使点击修复后也无法正常显示
image.png550348815.png

而WPS能显示应该是它对其中的一些数据错误直接忽略了

进一步分析具体的错误原因
你可以解压这个xlsx文件,其中的sheet.xml中,下图这里的结构是错误的,前后标签对不上,所以gexcel和excel都无法打开

image.png388168639.png


这个文件是从哪里生成的呢?你可以从源头排查一下问题




回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-1 17:58:04
2#
本帖最后由 Richard.Ma 于 2022-12-2 12:31 编辑

请将文件上传上来,我们来协助验证一下原因
回复 使用道具 举报
bds_Paul
金牌服务用户   /  发表于:2022-12-2 14:16:02
3#
Richard.Ma 发表于 2022-12-1 17:58
请将文件上传上来,我们来协助验证一下原因

已上传
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部