找回密码
 立即注册

QQ登录

只需一步,快速开始

wang!!!

注册会员

6

主题

11

帖子

55

积分

注册会员

积分
55
最新发帖
wang!!!
注册会员   /  发表于:2022-7-19 10:55  /   查看:2056  /  回复:4
1金币
image.png272998961.png 导出excel使用a标签方式下载会报文件格式错误,可以使用a标签进行导出文件吗

最佳答案

查看完整内容

可以用a标签,请参考附件的demo

4 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-19 10:55:38
来自 2#
可以用a标签,请参考附件的demo

inandout.html

14.63 KB, 下载次数: 74

回复 使用道具 举报
wang!!!
注册会员   /  发表于:2022-7-19 13:48:27
3#
Derrick.Jiao 发表于 2022-7-19 11:34
可以用a标签,请参考附件的demo

image.png505181273.png 1658209477890.jpg29849547.png image.png480044555.png
使用这种方式绑定数据源,cs页签可以正常显示,但是在导出excel之前调用spread.toJSON并没有看cs里面的值
回复 使用道具 举报
ann悬赏达人认证
初级会员   /  发表于:2022-7-19 17:08:37
4#
您好:获取json对象时加上如下的配置项试试呢,toJson默认只导出模版信息
spread.toJSON( { includeBindingSource: true }
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-19 18:14:54
5#
wang!!! 发表于 2022-7-19 13:48
使用这种方式绑定数据源,cs页签可以正常显示,但是在导出excel之前调用spread.toJSON并没 ...

默认情况下是不带数据源的,因此想要将包含数据源的表单导出,在tojson的时候加上对应的option,例如
spread.toJSON( { includeBindingSource: true })
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部