我有一个Excel客户端和一个API,两者都在我的控制之下。我想要实现的是Excel中的数据连接,只需点击一个按钮,而不是下载xml/csv/xls文件,即可由最终用户刷新。好处是用户可以拥有大量的自定义图表,在每次使用新的数据集时都不需要重新构建自定义图表。每周枢报告等Excel数据连接到API
这是非常简单的使用单租户的SQL Server或数据源访问时,但是要求是有点不同的位置:
- 的数据已经来通过API因为数据转换必须完成。
- 用户应使用每次刷新进行身份验证(即基本身份验证)。
- 支持Excel 2010中
数据连接“从网页”似乎是一个不错的选择,但是这仅使用HTML表格的工作,据我可以告诉。 OData连接似乎只与Power Query和Professional Plus软件包一起提供。
从“从Web”连接路线并将成千上万的xml行转换为html还是有其他选择是否合理?
UPDATE
我结束了手动创建一个HTML表格这是Excel 2003中向后兼容,而且不需要客户端VBA。