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

Jexcel removes all cells and leaves a number 1 on an if statement

当试图在 Jexcel 上使用 Javascript 运行 if 语句来查看单元格 1,1 时,它似乎删除了所有单元格并只留下一个带有数字 1 的单元格.我是 Javascript 的新手,所以很可能我只是不太了解它,所以如果我的代码完全错误,请不要感到惊讶,因为我的背景是 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 的框替换它,这会在重新加载页面后重置。

你要找的指南其实在这里。但是,实际上,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