如何通过Web服务提供Excel电子表格

Dea*_*ean 2 vb.net asp.net web-services

是否可以通过Web服务提供Excel电子表格.我认为不是因为ASP.NET Web服务似乎只处理可以使用excel二进制格式的Serializable元素(我认为).如果Excel以XML格式保存,这会有效吗?

我有许多报告将通过电子邮件发送,但请求已经允许这些报告通过Web服务提取.

这可以实现吗?

Eoi*_*ell 7

是的.您可以在服务器上打开excel文件作为内存流,并将它们作为byte []传输到客户端/使用者.然后,客户端可以将文件流保存回本地计算机.

MS有一篇关于它的知识库文章.

http://support.microsoft.com/kb/318425