我正在寻找创建Little Complex Excel以及pdf文档,例如使用asp.net和C#的发票。
任何人都可以建议我使用它的任何库或插件。
答案 0 :(得分:1)
假设您从数据库获取数据,对于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中使用生成的样式。
答案 1 :(得分:0)
我最近使用了这个CreateExcelFile这个非常易于使用的库。它使得向客户端生成Excelfiles非常容易和方便。