我有一个包含数据和图表的Excel电子表格模板。我希望能够使用Web服务接口将原始数据发布(重复)到Web服务器。我想用vanilla Excel做这个 - 没有附加组件或需要ActiveX控件等。
我愿意接受有关Web服务技术的建议:REST等。
是否有内置的api可以做到这一点?有人能指出我的文档吗?
答案 0 :(得分:1)
在与Microsoft开发人员传播者(J Sawyer)讨论该主题后,我认为最好的方法是使用VSTO(Visual Studio Tools for Office)。我将创建一个clickonce程序集,它将直接与Excel模板接口,读取Excel数据并将数据推送到Web服务。
似乎没有任何机制只使用vanilla Excel和VBA。
答案 1 :(得分:0)
答案 2 :(得分:0)
Microsoft提供了使用Microsoft Excel Services执行此操作的权限 - Microsoft Excel Services是Office SharePoint Server的一部分。
可以通过各种方式使用SpreadsheetGear for .NET来利用ASP.NET中的Excel工作簿(aspx页面或Web服务)。
请参阅live ASP.NET samples,其中显示了如何生成Excel工作簿,从Excel图表和范围生成图像/仪表板,执行Excel兼容计算等等。
您可以下载免费评估here。
免责声明:我拥有SpreadsheetGear LLC