Сводная таблица EPPlus - Свернуть все поле
Кто-нибудь знает, как это сделать?
используя EPPlus в .Net и создали сводную таблицу с 2 полями строк и одним полем сводных данных:
Dim Pivot As OfficeOpenXml.Table.PivotTable.ExcelPivotTable
Pivot = wksPivot.PivotTables.Add(wksPivot.Cells("A1"), Datarange, "pName")
Pivot.RowFields.Add(Pivot.Fields("Fld1")).Sort = Table.PivotTable.eSortType.Ascending
Pivot.RowFields.Add(Pivot.Fields("Fld2")).Sort = Table.PivotTable.eSortType.Ascending
Dim dtaFld As OfficeOpenXml.Table.PivotTable.ExcelPivotTableDataField
dtaFld = Pivot.DataFields.Add(Pivot.Fields("XYZ"))
dtaFld.Function = Table.PivotTable.DataFieldFunctions.Sum
Все отлично работает, но я хочу, чтобы сводная таблица начиналась как свернутая, когда пользователь открывает книгу (в Excel, когда выПри создании сводной таблицы вы можете щелкнуть правой кнопкой мыши элемент данных и выбрать «Развернуть / Свернуть " > "Свернуть все поле "
Горячий я могу сделать это с помощью кода? (И я'Я готов использовать прямой OpenXML, если EPPlus непока не поддерживаю ...)
ТАКЖЕЕсть ли способ удалить необработанные данные из книги, чтобы сводная таблица все еще работала? я'пробовал, и когда я открываю книгу, моя сводная таблица пуста? - Моя нынешняя логика привела меня кэтот вопрос... Какие-нибудь мысли??
(Я знаю, что написал этот вопрос в VB. Но я добавил обаC#
& VB
теги к этому вопросу - яМне удобно с кодом на любом языке - спасибо !!)