Gal*_*len 4 .net c# csv excel pdf-generation
我有一个导出的报告.csv,我需要提供另外两种格式的报告 - .xlsx并.pdf添加页眉/页脚/图像.
最初,我的计划是用来Microsoft.Office.Interop.Excel打开.csv,修改它EPPlus以添加页眉/页脚/徽标,并将其保存为.xlsx文件,然后将其导出为.pdf但是应用程序在IIS中运行,并且自动化办公室服务器端是不推荐或不支持.
1)是否有免费的商业用途工具用于打开.CSV文件并将其保存为.XLSX?
2)是否有免费的商业用途工具将Excel .XLSX文件导出到.PDF?
3)是否有可以同时做到的工具?
要非常轻松地读取csv文件并基于模型,您可以使用filehelpers.
要创建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将保持开源,即使在遥远的未来也可以免费使用