Service 如何从web服务返回Excel工作簿

Service 如何从web服务返回Excel工作簿,service,excel-2007,Service,Excel 2007,我被要求创建一个web服务,该服务将从Excel工作簿中的宏调用。这背后的原因是,我们有一个web应用程序,它以Excel格式向用户返回报告(有几种不同的报告),但有些报告需要很长时间才能生成,甚至在SQL Server上执行存储过程。因此,此web服务用于缩短web应用程序中长期运行的流程。 我的问题是理解web服务将如何返回工作簿—这可以在不使用XML/XSD的情况下完成吗? 以前有人尝试在应用程序中使用CarlosAg.ExcelXmlWriter,但始终没有成功。如果您不想使用XML,可

我被要求创建一个web服务,该服务将从Excel工作簿中的宏调用。这背后的原因是,我们有一个web应用程序,它以Excel格式向用户返回报告(有几种不同的报告),但有些报告需要很长时间才能生成,甚至在SQL Server上执行存储过程。因此,此web服务用于缩短web应用程序中长期运行的流程。 我的问题是理解web服务将如何返回工作簿—这可以在不使用XML/XSD的情况下完成吗?
以前有人尝试在应用程序中使用CarlosAg.ExcelXmlWriter,但始终没有成功。

如果您不想使用XML,可以将其作为基本的64字节编码数组发送回去。我想,您只需要编写另一个宏来解码它并将其写入文件