JAVASCRIPT通过excel单元格数据生成的变量自动完成文本输入值|跨浏览器|无ActiveXobject

JAVASCRIPT通过excel单元格数据生成的变量自动完成文本输入值|跨浏览器|无ActiveXobject,javascript,Javascript,情况是这样的-我需要从特定的excel单元格中检索数据,并自动将其放入在线表单中。这不是我的网站,所以我必须在浏览器中执行此操作。由于安全原因和跨浏览器问题,ActiveX不是一个选项 我有一个来自客户的excel文件,上面有多张表格和不同的值。 每次excel看起来都是一样的,而且它的单元格数总是一样的——只有数据会发生变化。 有代表产品的表-例如,有100个产品的列表100行 当客户在特定productrow的quantity列中输入数字时,产品代码将显示在相邻列中。 所以表被部分地填充了—

情况是这样的-我需要从特定的excel单元格中检索数据,并自动将其放入在线表单中。这不是我的网站,所以我必须在浏览器中执行此操作。由于安全原因和跨浏览器问题,ActiveX不是一个选项

我有一个来自客户的excel文件,上面有多张表格和不同的值。 每次excel看起来都是一样的,而且它的单元格数总是一样的——只有数据会发生变化。 有代表产品的表-例如,有100个产品的列表100行 当客户在特定productrow的quantity列中输入数字时,产品代码将显示在相邻列中。 所以表被部分地填充了——其余的行在数量列中保留为0,在产品代码列中保留为零。 我想抓取这个excel来获得这个产品代码和数量,我将使用“for”循环和“if”函数-没问题。然后我想我会将数据放入数组,并使用它在一个输入中输入“产品代码”,在第二个输入中输入“数量”,然后单击“保存”并添加另一项,在最后一项中单击“保存并关闭”

问题是我无法从ActiveX中找到任何其他内容。我在编写“for”循环或其他函数时没有问题。我的问题是如何“调用”excel文件和特定单元格,读取其值并将其放入变量中

我完全不理解JSON的概念-也许我应该

第二个问题是如何通过浏览器在客户端的网站上运行我的脚本。 剩下的很简单-我将使用querySelector单击按钮,document.getElementById填充输入,等等

提前谢谢大家,, Arek

您好,您可以使用它读取excel文件并返回对象数组,下面是它的工作原理示例

$excelFile.changefunction事件{ alasql'SELECT*FROM FILE?,{headers:false}',[event.originalEvent],函数数据{ 控制台日志数据; }; }; 你可以用