2016-07-08 53 views

回答

2

.NET Core支持OpenXML存在一个问题(https://github.com/OfficeDev/Open-XML-SDK/issues/65)。准备工作之前必须完成一些工作。有人将你的需求移植到.NET Core上,并在GitHub上发布他的项目(https://github.com/xrkolovos/Open-XML-SDK-for-NET-Platform-Standard)。我没有尝试过,但可能值得尝试。

UPDATE

当前的OpenXML支持.NET核心的版本。因此,第二个GitHub项目现在已经过时。

+0

在最新版本的Open XML SDK中,您不需要使用第二个项目,并且它支持.Net Core项目。 –

0

如果您的应用程序可以在Windows上运行,那么使用带有完整.net框架的ASP.NET Core可以使用NPOI和OpenXML。通过这种方法,您现在可以开始使用新的Microsoft Web框架,希望NPOI或OpenXML在不久的将来能够支持.NET Core。

+0

感谢你的Linux系统上answer.My运行的应用程序,所以我不能使用NPOI和OpenXML的。 – Neallin

2

对于PDF PdfReport.Core可能是一个解决方案。我可以确认它在netcoreapp1.1下工作。它也应该能够导出到Excel,XML和CSV(未经我测试)。

请检查我的答案在这里: https://stackoverflow.com/a/42023039/1719087