添加数据到最后一行不为空的excel sheet c#

Adding data to the last row not empty of excel sheet c#

我试图将数据添加到最后一行,我用谷歌搜索并得出了下面的代码,但它对我不起作用我做错了什么?

XLWorkbook wb = new XLWorkbook();
var ws = wb.Worksheets.Add(config.ReportName);
MapFilters(ws, excelReportSource.Filters);
ws.Cell(3, 1).InsertTable(dataTable);
long fullrow = ws.Rows().Count();
long lastRow = ws.Cells[fullrow, 1].get_End(ClosedXML.Excel.XlDirection.xlUp).Row;

我代码的最后一行 ws.Cells[fullrow, 1] 出现语法错误,我是否缺少命名空间?

ws.Cells[fullrow, 1] 是 EPPlus 库的语法,而不是 ClosedXML。您显然是在混合用于不同库的代码。