找回密码
 立即注册

QQ登录

只需一步,快速开始

shunli

注册会员

5

主题

40

帖子

83

积分

注册会员

积分
83

微信认证勋章

shunli
注册会员   /  发表于:2018-11-13 10:06  /   查看:5400  /  回复:18
java后端根据这个二进制流生成workbook对象,原来的excel第一行有值,workbook对象却获取不到,并且getRow(-1)可以获取原来excel最后一行的内容,
最关键的是,将这个workbook对象通过输出流写出来,excel里面的内容确实正常的,求解!!!!


18 个回复

正序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-14 18:03:37
19#
您好,这个问题是第三方插件的兼容性问题,

SpreadJS 是根据Excel的OpenXML标准格式导出的Excel文件,

对Excel是完全兼容的。

另外,我们有一个Spread的Java后台应用Spread Service,

推荐您了解一下:

https://www.grapecity.com.cn/developer/spreadservices
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 17:42:43
18#
文件是正常的,但是再读取到后端还是获取不到里面内容,就是无法通过后端操作spreadJs导出的excel
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-14 17:36:46
17#
您直接把instream中的内容保存成excel文件,看一下这个文件是否正常。
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 14:42:00
16#
是不是spreadJs导出的excel有问题
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 12:01:32
15#
就是我用spreadjs导出来的报表文件,后端都获取不到报表内容
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 11:54:54
14#
因为我的流是通过 image.png925405578.png 这样,应该是将报表Json转为blob的可是你给我发的是读取本地excel,会不会有差别
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-14 11:47:27
13#
好的,您可以先试试,如果仍然解决不了问题,欢迎继续发帖交流~
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 11:42:24
12#
我等下试一下
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 11:41:41
11#
你这种方法跟我实现的并不一样啊
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部