找回密码
 立即注册

QQ登录

只需一步,快速开始

yuanxu1614

初级会员

45

主题

138

帖子

433

积分

初级会员

积分
433

微信认证勋章

[已处理] spread导出csv文件

yuanxu1614
初级会员   /  发表于:2019-3-27 11:41  /   查看:5815  /  回复:10
可以通过getCsv方法得到csv数据,那么如何将这组数据转成csv文件并且download下来呢?

10 个回复

正序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-3-29 18:55:15
11#
不客气,希望能帮到您。
回复 使用道具 举报
yuanxu1614
初级会员   /  发表于:2019-3-29 16:01:30
10#
KevinChen 发表于 2019-3-29 15:32
您好,这个问题的原因是IE浏览器中对Blob文件的限制导致的;

有以下几个解决方法:

好的谢谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-3-29 15:32:45
9#
您好,这个问题的原因是IE浏览器中对Blob文件的限制导致的;

有以下几个解决方法:

1、不要用IE的兼容模式,然后参考这篇文章:
https://blog.csdn.net/u014628388/article/details/81738704

2、换Chrome等浏览器运行,把csv文件下载下来。
回复 使用道具 举报
yuanxu1614
初级会员   /  发表于:2019-3-29 09:58:42
8#
image.png993836669.png image.png578023376.png
回复 使用道具 举报
yuanxu1614
初级会员   /  发表于:2019-3-29 09:53:33
7#
KevinChen 发表于 2019-3-28 15:41
您浏览器的型号和版本是多少?可以发一下错误截图吗?

C:\Users\Administrator\Downloads\30248866.jpgC:\Users\Administrator\Downloads\805726525.jpg
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-3-28 15:41:04
6#
您浏览器的型号和版本是多少?可以发一下错误截图吗?
回复 使用道具 举报
yuanxu1614
初级会员   /  发表于:2019-3-28 10:20:16
5#
ClarkPan 发表于 2019-3-27 17:56
document.createElement('a') 这就是创建一个超链接的a标签,然后通过js代码来触发该标签的点击事件,这里 ...

谢谢,有个小问题,程序在执行eleLink.cilck()方法的时候,f12中会报访问被拒绝得错误。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-3-27 17:56:49
地板
document.createElement('a') 这就是创建一个超链接的a标签,然后通过js代码来触发该标签的点击事件,这里利用了a标签本身带有的下载功能,最终完成下载到本地
回复 使用道具 举报
yuanxu1614
初级会员   /  发表于:2019-3-27 17:36:15
板凳
KevinChen 发表于 2019-3-27 17:11
您好,参考一段代码,是把spread导出的ssjson文件下载到本地的代码,同理一样可以用到csv数据上:

您好,你这里var eleLink = document.createElement('a');的'a'是指a标签的id吗,然后下面有用到a标签得href等属性,我现在是用的spread上面画的button,怎么把a标签绑定到spread中得某一个单元格中呢?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部