Javascript 如何在jexcel中动态创建空行
在服务器的ajax响应中,我没有收到任何行和列。我要做的是在jexcel中为这些行和列创建一个空白表?另外,我希望自动填充从1开始的增量值。我在一个项目中需要这个 表应如下所示: 第一排:12345678Javascript 如何在jexcel中动态创建空行,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,在服务器的ajax响应中,我没有收到任何行和列。我要做的是在jexcel中为这些行和列创建一个空白表?另外,我希望自动填充从1开始的增量值。我在一个项目中需要这个 表应如下所示: 第一排:12345678 第2行:9 10 11 12继续..您可以使用插入箭头excel方法进行此操作。通过创建一个简单的push方法来分配增量值,就是这样。您也可以在这里看到示例:好吧,我假设您正在做类似的事情 $jq = $("#jexcel-div-id").jexcel({//some params});
第2行:9 10 11 12继续..您可以使用
插入箭头
excel方法进行此操作。通过创建一个简单的push方法来分配增量值,就是这样。您也可以在这里看到示例:好吧,我假设您正在做类似的事情
$jq = $("#jexcel-div-id").jexcel({//some params});
你现在要做的就是创建一个函数
function dynamicExcelBuilder($rows, $cols){
var blankData = [];
for (var i = 0; i < parseInt($row); i++) {
var tmpData = [];
var counter = 1;
for (var j = 0; j < parseInt($col); j++) {
tmpData.push(counter);
counter++;
}
$('#jexcel-div-id').jexcel('insertRow', tmpData);
}
return blankData;
}
函数动态XcelBuilder($rows,$cols){
var blankData=[];
对于(var i=0;i
只需调用此函数并传递行,cols。享受它。您可以添加包含数据的新行,例如:
<script>
$('#my').jexcel('insertRow', [ 'Pears', 10, 0.59, '=B2*C2' ], 1)
</script>
$('my').jexcel('insertRow',['Pears',10,0.59',=B2*C2',1)
多排
<script>
$('#my').jexcel('insertRow', numOfRows, rowNumber)
</script>
$('my').jexcel('insertRow',numorrows,rowNumber)
numorrows=您想要多少行
rowNumber=行引用-0表示表的开头,或空白表示最后一行。这是您要创建的空工作表吗
$.fn.jexcel('helper', { action:'createEmptyData', cols:6, rows:10 })
选中您不需要为空白数据创建循环。这就足够了:$('#my').jexcel('insertRow',numorrows,rowNumber),其中rowNumber是您想要的引用-0=表的开头。