2016-07-08 93 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