Silverlight Datagrid to Excel 导出与单元格格式



有没有办法在浏览器中做到这一点?(无自动化工厂)

我知道我可以导出为 CSV 很好,但我想将我的 Silverlight 数据网格导出为 Excel (.xls) 文档,并设置某些行的背景颜色。

如果你想使用Silverlight CLR与MS Excel进行交互 - 这是使用AutomationFactory的唯一方法(因为Silverlight pesmission限制)。Excel 女士应安装在客户端计算机上。但是您也可以将数据传递到 Web 服务,对其进行处理,并以字节数组的形式返回 excel 工作表。

我建议你使用第二种方式。

我发现这个指南几乎是我需要的,尽管它并不优雅。基本上,循环遍历并将所有行打印为 XML 格式。我觉得很奇怪,Microsoft不会提供浏览器内方法来导出为 Excel 格式,我们需要做这样的事情

http://www.codeproject.com/Articles/45731/Export-Silverlight-DataGrid-to-Excel-XML-CSV

将网格从 Silverlight 导出到 excel mht 适用于任何颜色和格式。

最新更新