Javascript搜索Excel文件

时间:2013-10-24 16:35:31

标签: javascript html excel

我想知道是否可以使用Javascript在excel电子表格的列中搜索与用户键入文本框的值相匹配的值。如果找到匹配项,我想检索找到匹配项的行号,并将该数字放入变量中。我正在创建一个小型数据库,并希望这个站点独立于使用像SQL这样的数据库程序。

是否可以使用javascript完成此操作?如果javascript无法执行此操作,是否还有其他可以处理此任务的脚本语言?

由于

2 个答案:

答案 0 :(得分:1)

在JavaScript中编写Microsoft Excel脚本是一件新事物,只有Office 2013支持它。 Here是文档。 Here是一个有用的介绍。

对于较旧的Office版本,请使用VBA宏,或使用Microsoft.Interop在C#中编写应用程序,如@PortlandRunner建议的那样。

更新我忘了提到C#不是唯一使用外部代码的Excel文件的技术。 @KevinCollins是对的,也有JScript和VBScript。为了完整起见,我想将PowerShell添加到列表中,您也可以work with Excel files using PowerShell

答案 1 :(得分:1)

您可以将JavaScript与旧版本的Excel一起使用。这是一个例子:http://support.microsoft.com/kb/234774

您可以使用Windows脚本宿主在浏览器以外的shell中运行: http://msdn.microsoft.com/en-us/library/9bbdkx3k(v=vs.84).aspx

这是Excel 2003 API参考: http://msdn.microsoft.com/en-us/library/aa272268%28v=office.11%29.aspx