簡體   English   中英

C# NPOI 庫和無效的 zip 壓縮

[英]C# NPOI library and invalid zip compression

我正在使用 NPOI 庫在 C# 應用程序中讀取和寫入 XLSX 電子表格。 這個庫似乎有效,我可以打開、寫入和重新打開一個 Excel 文件。

當我嘗試使用 MS Excel 打開 NPOI 文件時,我發現一個問題,它說該文件有一些損壞的內容。 但是 NPOI 庫可以打開它的文件。 我可以理解這是一個壓縮問題,似乎 xlsx 的 zip 壓縮對 Excel 無效,並且此問題是由 ICSharpCode.SharpZipLib.dll 引起的,因此此 dll 的副本與 NPOI 庫一起分發。

我試圖在我的項目引用中添加這個 dll,但壓縮仍然不起作用。 如何解決這個問題?

嘗試將 DotNetCore.NPOI 與 1.2.0 版一起使用(它對我有用)。

我建議您使用官方 NPOI 版本: https ://www.nuget.org/packages/NPOI/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM