标题几乎说明了一切。寻找一种使用 ExcelDataReader 和 Epplus 访问受密码保护的 excel 文件的方法,但找不到正确的答案。
如果使用 ExcelDataReader,我的代码看起来像
excelStream = File.Open(excelFilePath, FileMode.Open, FileAccess.Read);
excelReader = ExcelReaderFactory.CreateOpenXmlReader(excelStream);
excelDataSet = excelReader.AsDataSet();
如果使用 EPPlus 我的连接代码看起来像
excelPackage = new ExcelPackage(new FileInfo(excelFilePath));
excelWorkbook = excelPackage.Workbook;
excelSheet = excelWorkbook.Worksheets[1];
EPPlus 有一些与保护相关的方法,但我不知道如何使用它们。ExcelDataReader 似乎没有任何保护相关的方法。
任何提示表示赞赏,谢谢。
编辑:我已经知道密码