美好的一天!
当前打开excel文件的代码是:
public void LoadExcelFile(string fullPath)
{
using (var fileStream = File.OpenRead(fullPath))
{
_workbook = WorkbookFactory.Create(fileStream);
}
}
我现在需要打开的文件之一是受密码保护的。
如何发送密码打开文件?
使用NPOI版本2.3.0.0
提前谢谢!
答案 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文件。