hi, < /p>
im Использование XML SDK для обновления некоторых ячеек в файле Excel. < /p>
Это код, который я использую для обновления ячейки для данного текста (и его работает нормально). < /p>
WorksheetPart worksheetPart = GetWorksheetPartByName(spreadSheet, sheetname);
spreadSheet.WorkbookPart.Workbook.CalculationProperties.ForceFullCalculation = true;
spreadSheet.WorkbookPart.Workbook.CalculationProperties.FullCalculationOnLoad = true;
if (worksheetPart != null)
{
Cell cell = GetCell(worksheetPart.Worksheet, columnName, rowIndex);
cell.CellValue = new CellValue(text);
cell.DataType = new EnumValue(CellValues.Number);
// Save the worksheet.
worksheetPart.Worksheet.Save();
}
< /code>
Для другой руки теперь я хочу снова открыть файл Excel и получить обновленные значения от других ячеек, чьи формулы основаны на предыдущей ячейке, но даже со следующими строками я не могу это сделать: < /p>
spreadSheet.WorkbookPart.Workbook.CalculationProperties.ForceFullCalculation = true;
spreadSheet.WorkbookPart.Workbook.CalculationProperties.FullCalculationOnLoad = true;
< /code>
Знаете ли вы, почему я не получаю обновленные значения?>
Подробнее здесь: https://stackoverflow.com/questions/117 ... nt-recalcu
После обновления ячейки и сохранения Excel формулы, основанные на этой ячейке ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Загрузите и прочитайте файл Excel в DataFrame pandas без сохранения файла Excel.
Anonymous » » в форуме Python - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-