[英]Check for password protected file with EPPlus ExcelPackage
檢查excel文件是否受密碼保護(我不知道密碼)的正確方法是什么? 當我嘗試打開它時,出現一個非特定的異常(“在寫操作期間發生磁盤錯誤。”),該異常可能與任何其他類型的無效文件有關。 謝謝
如果我嘗試打開受密碼保護的xlsx文件,則會出現異常-
{“無法打開程序包。程序包是OLE復合文檔。如果這是加密的程序包,請提供密碼”}
它還建議使用重載方法將其打開
樣品:
string mySpreadsheetName = @"path/to/file/name/xlsx";
FileInfo fi = new FileInfo(mySpreadsheetName);
ExcelPackage p1 = new ExcelPackage(fi, "abcd"); // this opens correctly, here "abcd" is the password
ExcelPackage p2 = new ExcelPackage(fi); //this throws an exception
您是否有其他例外?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.