我有一個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。