在ASP.net中生成格式良好的Excel文件,而不需要在服务器上安装Excel

在excel文件中生成正常的柱状数据是相当容易的,但是你们中的任何一个人都生成了excel文件,其中不同的块中的数据放置在不同的表格中,并且精美的格式化,而不必使用COM [我想要避免的]操纵excel文件。 任何想法都会非常有帮助。

输出excel文件应该与Office 2003 + Office 2007兼容

不知道确切的(因为我已经在我的开发和服务器上安装了Excel),但我认为ExcelPackage可以做到这一点。

检查电子表格装置,在电子表格装置的帮助下,我创build了非常好的格式

http://www.spreadsheetgear.com/

如果您不是创build许多电子表格,或者不希望购买使这更容易的产品,您的解决scheme可能是使用模板。

用你想要的风格创build一个excel文档,然后将其保存为xml。 然后使用占位符或任何其他方式修改xml文档,以生成您的文档。

这适用于您不想使用第三方产品的简单报告。 对于其他的东西,我会推荐一个专门的产品。

您可以检查SmartXLS .net 。