[英]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.