標題幾乎說明了一切。尋找使用ExcelDataReader和Epplus訪問受密碼保護的excel文件的方法,找不到合適的答案。使用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似乎沒有任何保護相關的方法。
任何提示讚賞,謝謝。
編輯:我已經知道密碼
@hellyale是的,我反對使用Interop的各種不相干的原因,試圖用這些包完成它 –