C#:将文件写入 Excel 问题

本文关键字:Excel 问题 文件 | 更新日期: 2023-09-27 18:32:25

我正在使用ClosedXML将数据写入Excel。但问题来了。当我写入数据时,旧数据被删除,只保存我正在调用的数据。我知道这是因为我正在使用"新"和"添加"词。还有其他方法可以指定写入文件吗?

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

C#:将文件写入 Excel 问题

试试这个: 这应该有效

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

你可以实例化

var workbook = new XLWorkbook() 

在全局范围内,然后以您正在使用的任何方法附加到它。