簡體   English   中英

如何在C#中使用NPOI打開受密碼保護的Excel文件

[英]How to open password protected Excel File with NPOI in C#

美好的一天!

當前打開excel文件的代碼是:

public void LoadExcelFile(string fullPath)
{
    using (var fileStream = File.OpenRead(fullPath))
    {
        _workbook = WorkbookFactory.Create(fileStream);
    }
}

我現在需要打開的文件之一是受密碼保護的。
如何發送密碼打開文件?

使用NPOI版本2.3.0.0

先感謝您!

找到一個解決方案:

如上所述,NPOI不提供帶有密碼的文件。

因此,我通過NuGet添加了對EPPlus的引用,並按如下方式調用它:

    public void LoadExcelFile(string fullPath, string password)
    {

        var file = new FileInfo(fullPath);
        var _workbook = new OfficeOpenXml.ExcelPackage(file, "password").Workbook;
     }

在OutSystems中使用它可以加載各種格式的Excel文件。

暫無
暫無

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

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