我想知道是否可以使用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命令 –