Jexcel删除所有单元格并在if语句上保留数字1

时间:2019-04-21 19:22:13

标签: javascript jexcelapi

当试图在Jexcel上用Javascript运行if语句以查看单元格1,1时,似乎删除了所有单元格,只剩下一个带有数字1的单元格。我是Java的新手,所以很可能我对它的理解不够充分,所以如果我的代码是VBA,那么如果我的代码完全错误,也不要感到惊讶。但是,如果有人可以指导我如何在一个单元格中查看它,我相信我可以写其余的单元格。

我一直在尝试获取有关Jexcel的在线指南以尝试理解它,但我没有得到我所缺少的东西。我试图按照以下https://www.teamdev.com/downloads/jexcel/docs/JExcel-PGuide.html

上的指南进行操作

但是我并没有得到我想要的确切结果,这是查看单元格并根据其是否为空来执行一个过程。它不会调试,所以我不确定还有什么尝试。

<script>
        function findIt() {
         var r = confirm("This will find all data, do you wish to 
proceed?");
      if (r == true) {
        $('#FRSTable').jexcel(data,{
        table: function (instance, cell, col, row, val, id) {
            cell =  worksheet.getcell(1,1);
            if  (cell() == null)
                {
                    alert("Please Enter a Value");
                }

            }                 
            });


      } else {
        alert ( "You pressed Cancel!");
      }

    }
    </script>

所以我要说的是,请输入一个值,发生的情况是删除所有单元格,并用一个数字1的框替换它,这将在重新加载页面后重置。

1 个答案:

答案 0 :(得分:1)

您正在寻找的指南实际上在这里。但是,实际上,jExcel带来了本机可搜索选项。

<html>
<script src="https://bossanova.uk/jexcel/v3/jexcel.js"></script>
<script src="https://bossanova.uk/jsuites/v2/jsuites.js"></script>
<link rel="stylesheet" href="https://bossanova.uk/jexcel/v3/jexcel.css" type="text/css" />
<link rel="stylesheet" href="https://bossanova.uk/jsuites/v2/jsuites.css" type="text/css" />


<div id="spreadsheet"></div>

<script>
jexcel(document.getElementById('spreadsheet'), {
    csv:'https://bossanova.uk/jexcel/v3/demo.csv',
    csvHeaders:true,
    search:true,
    pagination:10,
    columns: [
        { type:'text', width:300 },
        { type:'text', width:200 },
        { type:'text', width:100 },
        { type:'text', width:100 },
        { type:'text', width:100 },
     ]
});
<script>

</script>
</html>

以上示例可在以下位置找到: https://bossanova.uk/jexcel/v3/examples/datatables