找回密码
 立即注册

QQ登录

只需一步,快速开始

shunli

注册会员

5

主题

40

帖子

83

积分

注册会员

积分
83

微信认证勋章

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


18 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-13 12:18:14
沙发
您好,正在为您处理问题,稍后给您回复处理办法。

之前您在别的板块发的两个内容相同的问题我关闭了,此问题相关的讨论请在本帖留言沟通,

回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-13 18:20:26
板凳
有进展么
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 09:08:39
地板
大佬  这个问题在不在解决
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-14 09:20:50
5#
您好,您的问题我们一直在关注。

看了截图,你的意思是WorkbookFactory.create(instream),这个instream是可以正常导出Excel文件的,

那么WorkbookFactory是怎么实现的?或者您调用了什么第三方插件?
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 09:29:32
6#
WorkbookFactory就是创建后端可操作的工作簿对象,跟HSSFWorkbook 以及XSSFWorkbook效果类似,只是它不需要顾虑excel的两种版本xlsx、xlsx
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 09:31:01
7#
我用excel软件创建的excel  用我上述截图的方法是可以获取到行以及单元格的内容的,可是一旦用spreadJs转化的二进制流就不可以
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 09:55:26
8#
image.png377835997.png
回复 使用道具 举报
shunli
注册会员   /  发表于:2018-11-14 09:55:59
9#
image.png538807677.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-14 11:15:13
10#
对于JAVA应用SpreadJS实现服务器端导入导出,您可以参考一下葡萄城源码库中的帖子:

https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1

这样导出到后台的Excel文件如果可用,那么就需要考虑一下您使用这个WorkbookFactory的兼容性问题了。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部