После обновления ячейки и сохранения Excel формулы, основанные на этой ячейкеC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 После обновления ячейки и сохранения Excel формулы, основанные на этой ячейке

Сообщение Anonymous »

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»