C#:将文件写入 Excel 问题
C#: Writing file to Excel issue
我正在使用 ClosedXML 将我的数据写入 Excel。但这就是问题所在。当我写入数据时,旧数据会被删除并仅保存我正在调用的数据。我知道那是因为我正在使用 "new" 和 "Add" 词。有没有其他方法可以指定写入文件?
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();
我正在使用 ClosedXML 将我的数据写入 Excel。但这就是问题所在。当我写入数据时,旧数据会被删除并仅保存我正在调用的数据。我知道那是因为我正在使用 "new" 和 "Add" 词。有没有其他方法可以指定写入文件?
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();