我正在为Excel的Office.js加载项工作。我想直接连接到数据库,这可能吗?
显而易见的原因是使用Web服务,但我更喜欢绕过这种方法。我尝试使用ActiveX对象但没有成功。
答案 0 :(得分:1)
如Office Add-ins platform overview的 Office加载项组件部分所述,Office(Web)加载项由XML配置文件(清单)和一个Web应用程序。您可以使用您选择的技术构建Web应用程序,并将其设计为执行典型Web应用程序可以执行的任何操作,包括从数据库读取,调用Web服务等。
例如,Excel加载项的常见(与数据库相关)方案可能包括:
从数据库中检索数据,然后使用Excel JavaScript API将该数据写入工作簿。
使用Excel JavaScript API从工作簿中读取数据,然后将该数据保存到数据库中。
从Excel外接程序读取数据并将数据写入数据库时,您可以像使用您选择的语言/平台的任何其他Web应用程序一样完成此操作。