免费为.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文件,并基于模型您可以使用文件帮助。

http://www.filehelpers.net/

创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 。