簡體   English   中英

C#:將文件寫入Excel問題

[英]C#: Writing file to Excel issue

我正在使用ClosedXML將數據寫入Excel。 但這是問題所在。 當我寫入數據時,舊數據將被刪除,僅保存我正在調用的數據。 我知道這是因為我使用的是“新”和“添加”字樣。 我可以指定其他任何方式來寫入文件嗎?

var workbook = new XLWorkbook();
var worksheet = workbook.Worksheets.Add("Common");
worksheet.Cell(2, 1).Value = "Sent";
workbook.SaveAs(@"..\..\File.xlsx");

您可能可以實例化

var workbook = new XLWorkbook() 

在全局范圍內,然后以您使用的任何方法附加到該范圍內。

試試這個:這應該工作

string pathfile = @"..\..\File.xlsx";
XLWorkbook workbook = new XLWorkbook(pathfile);
IXLWorksheet worksheet = workbook.Worksheet("Common");
worksheet.Cell(2, 1).Value = "Sent";
workbook.Save();

暫無
暫無

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

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