Я редактирую существующую таблицу в C#, используя EPPlus. Я изменяю необработанные данные на втором листе, который используется в качестве источника данных для сводной таблицы на первом листе. Мое редактирование работает отлично, проблема заключается в том, что при загрузке электронной таблицы я должен вручную обновить сводную таблицу, нажав кнопку Refresh Data
на панели инструментов Excel.Обновить PivotTable EPPlus
Есть ли способ сделать это с помощью C# EPPlus?
Я пробовал:
package.Workbook.FullCalcOnLoad = true;
и
package.Workbook.Calculate();
без успеха.
UPDATE
Я не мог найти механизм для этого в EPPlus так же хотел бы знать, если есть ответ. Однако, поскольку я редактирую существующий файл Excel, мне удалось изменить свойства существующей сводной таблицы в Excel и изменить параметр для автоматического обновления при первой загрузке.
Я не хочу использовать Office Interop, чтобы этого решения не хватало – CSL