Мне было поручено заполнить шаблон Excel данными (на листе 1). Данные в этом листе будут использоваться для обновления 5 или 6 сводных таблиц на других листах. Пока что работает с кодом ниже. Однако я пытаюсь выяснить, как удалить суммы в $ 0 из окончательного результата сводной таблицы.
public void PivotTableTesting(int recCount)
{
PivotTableCacheDefinitionPart ptp = book.PivotTableCacheDefinitionParts.FirstOrDefault();
PivotTableDefinition def = sheetPart.PivotTableParts.FirstOrDefault().PivotTableDefinition;
ptp.PivotCacheDefinition.RefreshOnLoad = true;
ptp.PivotCacheDefinition.RecordCount = UInt32Value.ToUInt32((uint)recCount);
string val = ptp.PivotCacheDefinition.CacheSource.WorksheetSource.Reference.Value;
ptp.PivotCacheDefinition.CacheSource.WorksheetSource.Reference = @"A1:AO" + (recCount + 1).ToString();
ptp.PivotTableCacheRecordsPart.PivotCacheRecords.RemoveAllChildren();
ptp.PivotTableCacheRecordsPart.PivotCacheRecords.Count = 0;
}
У кого-нибудь есть пример кода для создания фильтра и его применения к определению сводной таблицы?