找回密码
 立即注册

QQ登录

只需一步,快速开始

fujj999

注册会员

6

主题

10

帖子

100

积分

注册会员

积分
100
最新发帖
fujj999
注册会员   /  发表于:2017-1-17 19:35  /   查看:2881  /  回复:1
大神,你好,通过二维数组的方式,对每行每列进行赋值。通过json的方式,怎么指定到从第几行开始赋值呢?我现在的实现方式如下:
var array=[
                    [122,233,3,0.62,,,,,,,,,,],
                    [212,543,3,0.62,,,,,,,,,,],
                    [252,237,3,0.62,,,,,,,,,,],
                    [332,430,3,0.62,,,,,,,,,,],            
                ];
     for(var j=0,r=6,rmax=10;r<rmax;r++){     
         for(var i=0, c=2,cmax=15;c<cmax;c++){
             sheet.setValue(r,c,array[j][i++]);
         }   
             j++;
     }
我的表格是复杂表头,用 sheet.setDataSource()方法,实现不了!   有其它比较简单的方式吗?

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-18 09:27:09
沙发
有个setArray方法。直接给指定区域赋值。对应的有getarray

http://sphelp.grapecity.com/webh ... sheet~setArray.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部