【发布时间】:2014-02-23 11:18:21
【问题描述】:
我正在寻找创建小复杂 Excel 以及 pdf 文档,例如使用 asp.net 和 C# 的发票。
谁能给我推荐任何我可以使用的库或插件。
【问题讨论】:
-
如果您想付费,TMS 的 FlexCel 可以很好地生成/报告到 Excel 文件。
标签: c# asp.net export-to-excel export-to-pdf
我正在寻找创建小复杂 Excel 以及 pdf 文档,例如使用 asp.net 和 C# 的发票。
谁能给我推荐任何我可以使用的库或插件。
【问题讨论】:
标签: c# asp.net export-to-excel export-to-pdf
假设您从数据库中获取数据,对于 Excel,您可以使用该类的 DataSet 类和 GetXml 方法,然后使用 XSLT 将该 XML 转换为 Excel XML。我在开发类似功能时一直在使用这个例子:How to transform a DataSet to spreadsheet XML for Excel by using Visual Basic .NET and ASP.NET。该示例在 Visual Basic 中,但它提出了可以轻松转移到 C# 的概念。我使用这个概念来生成可下载的 XML,也用于生成电子邮件附件。
XSLT 还允许将格式应用于电子表格,例如数据类型、字体样式、单元格边框、颜色等。一种方法是打开新的 Excel 文档,将其格式化为所需的外观并保存到 Excel XML。然后在 XSLT 中使用生成的样式。
【讨论】:
我最近用过这个,CreateExcelFile,一个非常好用的库。它使向客户端生成Excel文件变得非常容易和方便。
【讨论】: