免费用于.NET的商业用途工具,可以将csv转换为excel并将excel导出为pdf?

Gal*_*len 4 .net c# csv excel pdf-generation

我有一个导出的报告.csv,我需要提供另外两种格式的报告 - .xlsx.pdf添加页眉/页脚/图像.

最初,我的计划是用来Microsoft.Office.Interop.Excel打开.csv,修改它EPPlus以添加页眉/页脚/徽标,并将其保存为.xlsx文件,然后将其导出为.pdf但是应用程序在IIS中运行,并且自动化办公室服务器端是不推荐或不支持.

1)是否有免费的商业用途工具用于打开.CSV文件并将其保存为.XLSX?

  • EPPlus是最好的选择,因为我可以打开CSV文件,编辑它们,并保存为Excel,符合我的要求.

2)是否有免费的商业用途工具将Excel .XLSX文件导出到.PDF

3)是否有可以同时做到的工具?

Nes*_*zon 6

要非常轻松地读取csv文件并基于模型,您可以使用filehelpers.

http://www.filehelpers.net/

创建excel文件,您可以使用非常好的epplus:

http://epplus.codeplex.com/ EPPlus是一个.net库,使用Open Office Xml格式(xlsx)读取和写入Excel 2007/2010文件.GNU图书馆通用公共许可证(LGPL)

创建pdf文件,您可以使用PdfSharp

http://www.pdfsharp.net/Licensing.ashx

PDFsharp和MigraDoc Foundation在麻省理工学院许可下发布.

请参阅PDFsharp许可证.请参阅MigraDoc基金会许可证.

PDFsharp和MigraDoc Foundation是开源的,免费使用在您的应用程序中复制,修改和集成PDFsharp和MigraDoc Foundation的源代码,不受任何限制.这也适用于商业产品(包括开源和封闭源)PDFsharp和MigraDoc Foundation将保持开源,即使在遥远的未来也可以免费使用