Javascript 如何在jexcel中动态创建空行

Javascript 如何在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});

在服务器的ajax响应中,我没有收到任何行和列。我要做的是在jexcel中为这些行和列创建一个空白表?另外,我希望自动填充从1开始的增量值。我在一个项目中需要这个

表应如下所示:

第一排:12345678


第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=表的开头。