2016-01-29 3 views
0

Я использую ClosedXML для записи своих данных в Excel. Но вот проблема. Когда я пишу свои данные, старые данные удаляются и сохраняются только те данные, которые я вызываю. Я знаю, что это происходит из-за «нового» и «Добавить» слова, которое я использую. Есть ли другой способ, который я могу указать для записи файлов?C#: Запись файла в Excel проблема

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

ответ

0

Попробуйте это: Это должно работать

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

Вы можете быть в состоянии создать экземпляр

var workbook = new XLWorkbook() 

в глобальном масштабе, а затем добавить к нему в любой метод, который вы используете.

Смежные вопросы