Закрытая XML настройка макета отчета сводной таблицы в Табличный? - PullRequest
0 голосов
/ 05 июля 2018

В настоящее время у меня есть проект, в котором я выгружаю результирующий набор данных в Excel и создаю сводную таблицу с этими необработанными данными, используя Closed XML

Не получается настроить макет отчета и сохранить его в виде таблицы

Ниже приведен пример кода, который я использую для реализации этого

var ptSheet = wb.Worksheets.Add("PivotTable");
var pt = ptSheet.PivotTables.Add("PivotTable", ptSheet.Cell(1, 1), range);
        pt.SetLayout(XLPivotLayout.Tabular);
        pt.Layout = XLPivotLayout.Tabular;

«SetLayout» и «Layout», похоже, не вносят изменений в макет сводки при сохранении Excel. Требуется ли переключение других настроек?

1 Ответ

0 голосов
/ 16 июля 2018

Просто добавьте это решение на случай, если у кого-то возникнет аналогичная проблема.

Я обнаружил, что добавление следующей строки кода в приведенный выше пример заставило макет сводной таблицы выглядеть как табличный

pt.ClassicPivotTableLayout = true;

Не самое элегантное решение, но оно подходит для моего варианта использования

...