首页 > 解决方案 > 将数据添加到excel表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],我是否缺少命名空间?

标签: c#excelclosedxml

解决方案


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


推荐阅读