我想知道是否可以使用Javascript来搜索excel电子表格的列,以查找与用户输入到文本框中的值相匹配的值。如果找到匹配,我想检索找到匹配的行号并将该数字放入一个变量中。我正在制作一个小型数据库,并希望这个网站独立于使用像SQL这样的数据库程序(如果可能的话)。Javascript正在搜索Excel文件
这是可能做到这一点与JavaScript?如果JavaScript无法做到这一点,是否有任何其他脚本语言可以处理这个任务?
谢谢
我想知道是否可以使用Javascript来搜索excel电子表格的列,以查找与用户输入到文本框中的值相匹配的值。如果找到匹配,我想检索找到匹配的行号并将该数字放入一个变量中。我正在制作一个小型数据库,并希望这个网站独立于使用像SQL这样的数据库程序(如果可能的话)。Javascript正在搜索Excel文件
这是可能做到这一点与JavaScript?如果JavaScript无法做到这一点,是否有任何其他脚本语言可以处理这个任务?
谢谢
JavaScript中的Microsoft Excel脚本编写是一种新事物,只有Office 2013支持它。 Here是文档。 Here是一个有用的介绍。
对于较早的Office版本,请使用VBA宏,或者使用(如@PortlandRunner建议的)在C#中编写应用程序。
UPDATE我忘了提及C#并不是唯一能够使用来自外部代码的Excel文件的技术。 @KevinCollins是对的,也有JScript和VBScript。为了完整起见,我想将PowerShell添加到列表中,也可以使用work with Excel files using PowerShell。
您可以在早期版本的Excel中使用JavaScript。这里有一个例子: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
+1本示例将JScript嵌入到HTML应用程序(HTA)中。 – kol
可以使用Visual Basic或C#与Microsoft.interop命令 –