相关疑难解决方法(0)

工作表位置超出范围.连接已关闭.使用EPPLUS时

我正在尝试使用EPPLUS 4.0.3打开一个XLSX文件作为模板(我甚至使用了一个空白的XLSX文件).

如果我不打开模板文件(空白或真实的),只需创建一个新工作簿并创建一个工作表,它就可以正常工作.或者如果我打开模板文件,并创建一个新的工作表,那么它工作正常.只有当我尝试访问模板中的FIRST工作表时才会出现错误:工作表位置超出范围.

像这样访问第一个工作表:workBook.Worksheets.First()不工作.

首先不再是定义.

因此,我尝试按名称访问第一个工作表,并使用此方法同时workBook.Worksheets[1]使用0和1来尝试获取第一个工作表.

我的代码:

    var existingTemplate = new FileInfo(_ExcelTemplateFilePath);
    using (ExcelPackage p = new ExcelPackage(existingTemplate)) {
    // Get the work book in the file
    ExcelWorkbook workBook = p.Workbook;
    ExcelWorksheet ws = workBook.Worksheets[1];
    // MY OTHER EXCEL CELL CODE HERE    
}}
Run Code Online (Sandbox Code Playgroud)

有谁知道如何访问第一张和Excel文件?

excel worksheet worksheet-function epplus epplus-4

9
推荐指数
2
解决办法
9663
查看次数

标签 统计

epplus ×1

epplus-4 ×1

excel ×1

worksheet ×1

worksheet-function ×1