实现Excel外部数据源

时间:2009-04-14 23:14:47

标签: excel

有没有办法实现与“导入外部数据”功能一起使用的自定义数据源?

假设我有Excel无法理解的文件格式的数据。我想为Excel实现一个加载项(或其他),允许它通过“外部数据”功能来理解这种格式。显然,我可以将文件转换为Excel已经理解的内容,但为了方便用户使用,我宁愿没有这个额外的步骤。

3 个答案:

答案 0 :(得分:4)

我最终创建了一个在localhost上运行HTTP服务器的服务,该服务提供制表符分隔的数据。开发完全符合我的需求是很简单的。它集成了外部数据功能,无需开发ODBC驱动程序。

答案 1 :(得分:2)

此处的加载项(或其他)将是ODBC驱动程序(或OLEDB驱动程序)。我想你不想写一个。

如果你想使用导入外部数据就是这种情况,但是你当然可以创建一个加载项,它可以自己解析和加载文件。它将拥有它自己的菜单项,并且与导入外部数据无关。

答案 2 :(得分:0)

您可以尝试XLLoop。这使您可以在外部服务器上实现Excel功能(UDF)。

因此,您的电子表格可能包含一个名为LoadWidgetData(widgettype,date)的函数,该函数将调用您的服务器。

有许多语言的服务器实现(Java,Ruby,Python,PHP)。

顺便说一句,我参与了这个项目,如果您有任何问题,请告诉我。