Silverlight 创建MS Excel工作表

Silverlight 创建MS Excel工作表,silverlight,excel,moonlight,Silverlight,Excel,Moonlight,如何创建MS Excel工作表并从Moonlight/Silverlight应用程序下载?问候伦尼 基本上,我希望在Siverlight客户端中运行一个报表,并允许用户下载MS Excel报表。用于在服务器中临时生成Excel,直到用户下载该报表,然后将其删除。我以前必须这样做,这非常耗时,但您可以在客户端将其写入XML文件 一个好的开始是创建一个新的excel工作表并将其保存为XML文件,然后您可以确定哪些位需要更改,然后找到将正确信息写入XML文件的方法 虽然正如我所说,这将需要一段相当长的

如何创建MS Excel工作表并从Moonlight/Silverlight应用程序下载?问候伦尼


基本上,我希望在Siverlight客户端中运行一个报表,并允许用户下载MS Excel报表。

用于在服务器中临时生成Excel,直到用户下载该报表,然后将其删除。

我以前必须这样做,这非常耗时,但您可以在客户端将其写入XML文件

一个好的开始是创建一个新的excel工作表并将其保存为XML文件,然后您可以确定哪些位需要更改,然后找到将正确信息写入XML文件的方法

虽然正如我所说,这将需要一段相当长的时间

编辑-

刚找到这个让你看看-

这里再详细一点会很有帮助。。。您正在尝试从服务器或已安装excell的计算机创建excel工作表吗?对于下载,我建议您使用wcf服务,将excel文件读取为字节数组,并将其发送到silverlight客户端请求。更多信息:“基本上,我希望在Siverlight客户端中运行一个报告,并允许用户下载MS excel报告。”我假设实际报告将来自Web服务,因此,我认为最简单的解决方案是将可以下载报告的url传递到您的html页面javascript,然后使用window.open()从那里打开报告