用ClosedXML附加到excel文件

我需要追加新的数据到使用ClosedXML创build的现有的Excel文件。

我如何追加到使用ClosedXML的Excel文件? 我怎样才能得到最后一个logging的行号,并附加到或有其他的东西?

谢谢!

打开现有的工作簿,然后使用Last*Used方法:

 XLWorkbook Workbook = new XLWorkbook("C:\existing_excel_file.xlsx"); IXLWorkSheet Worksheet = Workbook.Worksheet("name or index of the sheet to use"); int NumberOfLastRow = Worksheet.LastRowUsed().RowNumber; IXLCell CellForNewData = Worksheet.Cell(NumberOfLastRow + 1, 1); 

然后根据您的数据使用以下其中一项:

 CellForNewData.SetValue(data); CellForNewData.InsertData(data); CellForNewData.InsertTable(datatable); 

欲了解更多信息,请参阅“插入数据/表”下的文档 。