找回密码
 立即注册

QQ登录

只需一步,快速开始

六月的天空

注册会员

3

主题

11

帖子

30

积分

注册会员

积分
30
六月的天空
注册会员   /  发表于:2022-8-16 16:29  /   查看:3301  /  回复:14
本帖最后由 Lynn.Dou 于 2022-10-25 11:50 编辑

Workbook workbook = new Workbook();
workbook.open(new ByteArrayInputStream(templateData));
templateData是一个文件地址获取的字节流数据,提示错误:
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.NumberFormatException: For input string: "2021-01-01"

14 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-8-16 18:10:39
沙发
workbook可以直接open json文件或者xlsx文件以及工作簿toJSON之后的流
image.png822048950.png

从上面描述的情况来看,应该是不支持。可以把对应的demo提供,这边来作进一步确认。
回复 使用道具 举报
六月的天空
注册会员   /  发表于:2022-8-16 19:25:21
板凳
Derrick.Jiao 发表于 2022-8-16 18:10
workbook可以直接open json文件或者xlsx文件以及工作簿toJSON之后的流

有个问题补充一下,目前只有一个文件这样打开有问题,其他文件打开没问题,异常时SDK抛出来的,如下所示:
Caused by: java.lang.NumberFormatException: For input string: "2021-01-01"
        at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)
        at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
        at java.lang.Double.parseDouble(Double.java:538)
        at com.grapecity.documents.excel.n.c.Q.c(Unknown Source)
        at com.grapecity.documents.excel.n.c.Q.r(Unknown Source)
        at com.grapecity.documents.excel.n.c.al.a(Unknown Source)
        ... 42 more
回复 使用道具 举报
ann悬赏达人认证
初级会员   /  发表于:2022-8-17 09:02:23
地板
您好:看异常栈是类型转换异常,可能使用了Integer.parseInt等解析数字的API去解析非数字的字符串导致的,麻烦检查下文件字段映射信息或提供下文件呢
回复 使用道具 举报
ann悬赏达人认证
初级会员   /  发表于:2022-8-17 09:06:31
5#
刚没看太全,异常点在Double.parseDouble,是Double类型的数值转换异常导致的。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-8-17 10:43:52
6#
六月的天空 发表于 2022-8-16 19:25
有个问题补充一下,目前只有一个文件这样打开有问题,其他文件打开没问题,异常时SDK抛出来的,如下所示 ...

请把对应的表单和demo提供,这边来调研具体原因。
回复 使用道具 举报
六月的天空
注册会员   /  发表于:2022-8-24 23:22:37
7#
Derrick.Jiao 发表于 2022-8-17 10:43
请把对应的表单和demo提供,这边来调研具体原因。

文件详细请看附件

0514日期格式.xlsx.zip

138.82 KB, 下载次数: 120

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-8-25 09:15:40
8#

问题已复现,这边来做进一步调研,此贴先改为保留处理,有进展后在本帖更新(DOCXLS-6489)
回复 使用道具 举报
六月的天空
注册会员   /  发表于:2022-8-26 16:59:09
9#
问下原因定位到了吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-8-26 18:31:10
10#
六月的天空 发表于 2022-8-26 16:59
问下原因定位到了吗?

这个问题是因为表单内部存在我们不支持的元素,预计会在5.2.2中修复。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部