找回密码
 立即注册

QQ登录

只需一步,快速开始

jojo

初级会员

26

主题

75

帖子

231

积分

初级会员

积分
231

[已处理] v15 excel导出文件

jojo
初级会员   /  发表于:2022-7-15 14:50  /   查看:1362  /  回复:8
请问下导入excel文件后,因为不可以在线编辑,设置了表单受保护,保存json后,通过列表详情导出excel,在导出之前设置表单不受保护,但是上传后台的时候,后台说读取不到内容,文件受保护了,但是本地看到导出的文件也没有受保护,请问是什么原因呢
image.png929635314.png
在临时环境上导出的文件删除有水印的sheet,就可以正常导入,后台能读到内容,但是正式环境中就读不到了

8 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-15 15:39:00
沙发
您好,根据电话沟通,希望您这边提供一下出问题的ssjson,您这边私发我或者上传到论坛都可以。
回复 使用道具 举报
jojo
初级会员   /  发表于:2022-7-15 15:48:08
板凳
这是2份文件

导出excel.rar

14.86 KB, 下载次数: 43

wj

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-15 16:44:40
地板

你好,这边根据上面的描述以及提供的表单进行测试,未能复现该问题。附件是我测试的demo,另外也提供了另一个设置表单保护的方法,可以试一下。
若仍未解决,请在上面进行复现,这边再来做进一步调研。

导出excel.html

34.32 KB, 下载次数: 46

回复 使用道具 举报
jojo
初级会员   /  发表于:2022-7-18 10:42:28
5#
我现在的问题主要是导出的文件通过上传文件,后台接口获取不到文件内容,不知道是否是受保护的原因还是导出的文件不被后台读到,但是导出的文件只要进行过修改,后台就可以读到内容,这个需要后台接口测试
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-18 12:03:23
6#
jojo 发表于 2022-7-18 10:42
我现在的问题主要是导出的文件通过上传文件,后台接口获取不到文件内容,不知道是否是受保护的原因还是导出 ...

请问后端是否用我们的GcExcel呢?如果是,正常情况下,无论是否设置表单保护,都是可以正常读取的。可以做个简单的测试,在本地创建一个带有表单保护的excel文件,不要经过SpreadJS,直接用后端读看是否能够正常读取。

若是可以正常读取,建议提供完整的demo,这边来做更进一步调研,因为根据当前提供的信息这边未能复现此问题。
回复 使用道具 举报
jojo
初级会员   /  发表于:2022-7-18 14:10:20
7#
后台没有用GcExcel,接口就是普通的文件上传;传给后台的就是一个file

test-demo.zip

15.34 MB, 阅读权限: 150, 下载次数: 1

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-18 17:50:30
8#
jojo 发表于 2022-7-18 14:10
后台没有用GcExcel,接口就是普通的文件上传;传给后台的就是一个file

请问是将这个页面的表单进行导出吗?
image.png700534667.png

我这边点击第一个导出之后,然后通过文件流的方式在GcExcel中进行读取也是正常的。有可能与后端使用的读取方式有关,建议再做进一步排查。
image.png334299926.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-29 16:30:23
9#
请问楼主参考上述方案问题解决了吗?
如果仍未解决,可以将不满足需求的原因再详细描述下,以便这边进一步调研。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部