找回密码
 立即注册

QQ登录

只需一步,快速开始

grb

初级会员

17

主题

53

帖子

461

积分

初级会员

积分
461

微信认证勋章

grb
初级会员   /  发表于:2019-4-20 17:29  /   查看:3116  /  回复:2
  1. const spread = GC.Spread.Sheets.findControl(document.getElementById('ss'));
  2.   const excelIo = new GC.Spread.Excel.IO();
  3.   const json = spread.toJSON({
  4.     includeBindingSource: true,
  5.     columnHeadersAsFrozenRows: true,
  6.   });
  7.   excelIo.save(json, (blob) => {
  8.     saveAs(blob, fileName);
  9.   }, (e) => {
  10.     // error
  11.   });
复制代码
我在前端进行导出时是通过上面的方式,但是导出的是全部数据,请问如何设置对部分数据进行导出?比如导出前三行?

2 个回复

倒序浏览
grb
初级会员   /  发表于:2019-4-21 09:42:34
沙发
有人可以回答下吗???
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-22 16:02:33
板凳
您好,导出操作无法直接导出部分数据,如果您只需要导出部分数据,

可以先用toJSON 配合fromJSON克隆一个临时Spread对象,

然后删除多余数据,再执行导出即可。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部