簡體   English   中英

使用ClosedXML附加到excel文件

[英]Append to excel file with ClosedXML

我需要將新數據附加到使用ClosedXML創建的現有excel文件。

如何使用ClosedXML附加到Excel文件? 如何獲取最后一條記錄的行號並附加到該記錄或是否還有其他記錄?

謝謝!

打開現有工作簿,然后使用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(data2);

CellForNewData.InsertTable(datatable);

有關更多信息,請參閱“ 插入數據”或“ 插入表”下的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM