我正在寻找创建Little Complex Excel以及pdf文档,例如使用asp.net和C#的发票。

谁能给我建议我可以使用的任何库或插件。

最佳答案

假设您从数据库中获取数据,对于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中使用生成的样式。

10-07 20:09
查看更多