免费为.NET的商业用途的工具,可以将CSV转换为EXCEL和出口Excel的PDF?
我有一个导出为.csv
的报告,我需要提供两种格式的报告 – .xlsx
和.pdf
,并添加了页眉/页脚/图像。
最初,我的计划是使用Microsoft.Office.Interop.Excel
打开.csv
,使用EPPlus
修改它以添加页眉/页脚/徽标,并将其另存为.xlsx
文件,然后将其导出为.pdf
但是应用程序在IIS中运行, 不推荐或不支持自动化办公服务器端 。
1)是否有免费的商业用途的工具来打开.CSV文件并保存为.XLSX?
- EPPlus是最好的select ,因为我可以打开CSV文件,编辑它们,并保存为Excel,这符合我的要求。
2)是否有免费的商业用途的工具,用于将Excel .XLSX文件导出为.PDF ?
3)有两种工具可以兼得吗?
要非常容易地阅读CSV文件,并基于模型您可以使用文件帮助。
而创buildexcel文件,你可以使用epplus,这是非常好的:
http://epplus.codeplex.com/ EPPlus是一个.net库,使用Open Office Xml格式(xlsx)读取和写入Excel 2007/2010文件。 GNU图书馆通用公共许可证(LGPL)
要创buildPDF文件,你可以使用PdfSharp
http://www.pdfsharp.net/Licensing.ashx
PDFsharp和MigraDoc基金会根据MIT许可证发布。
请参阅PDFsharp许可证。 请参阅MigraDoc基础许可证。
PDFsharp和MigraDoc基金会是开放源代码和免费使用PDFsharp和MigraDoc基金会的源代码在您的应用程序中没有任何限制的复制,修改和集成这也适用于商业产品(包括开源和闭源)PDFsharp和MigraDoc基金会将即使在遥远的将来,它仍然是开源的,可以自由使用
要处理2007年以后的excel文件(.xlsx),我强烈推荐使用ClosedXML 。