У меня есть файл .xlsx, который уже имеет некоторые данные. Я хочу ввести некоторые данные в ячейку I1. Как добавить новую ячейку в существующую строку в файле .xlsx с помощью открытого xml sdk?
Update: Я попытался это:
WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart;
WorksheetPart worksheetPart = workbookPart.WorksheetParts.First();
SheetData sheetData = worksheetPart.Worksheet.Elements<SheetData>().First();
Row row1 = new Row()
{
RowIndex = (UInt32Value)1U
};
Cell cell = new Cell() { CellReference = "I1" };
CellFormula cellformula = new CellFormula();
cellformula.Text = "IF(A2 = A1,1,0)";
CellValue cellValue = new CellValue();
cellValue.Text = "0";
cell.Append(cellformula);
cell.Append(cellValue);
row1.Append(cell);
sheetData.Append(row1);
Но это не работает.
Просьба предоставить образец кода с ответом.
Показать, что вы пробовали до сих пор. – Mangesh
@MangeshGhotage ... Я добавил кодировку, что я пробовал ... – user1780538