2017-01-26 1 views
1

피벗 테이블을 사용하여 Excel 보고서를 작성하는 코드를 작성하려고합니다. 이 작업을 수행하기 위해 ClosedXML 라이브러리를 사용하고 있습니다. 출력은 다음과 같습니다 ClosedXML produced excel worksheet with pivot table ClosedXML 및 C# : 행을 기본값으로 축소하는 방법?

문제는 내가, 즉 출력에 내가 다음을 참조한다 기본적으로 축소 모든 데이터 그룹을 얻을해야한다는 것입니다 : 즉 Desired output - every row is collapsed.

, 내 출력을 접힌 행을 포함해야하며 요약 만 표시되어야합니다. 코드에서 어떻게 이것을 할 수 있습니까? 어떤 방법을 사용해야합니까?

 pt.ShowRowStripes = true; 
     secondWorksheet.FirstRow().Hide(); 
     secondWorksheet.TabActive = true; 
     secondWorksheet.CollapseRows(1); 
     secondWorksheet.Rows().Collapse(); 
     pt.EnableShowDetails = false; 
     pt.ShowValuesRow = false; 
     secondWorksheet.PageSetup.ShowGridlines = true; 
     secondWorksheet.ShowGridLines = true; 
     workbook.PageOptions.ShowGridlines = true; 
     secondWorksheet.PivotTables.First().EnableShowDetails = false; 
+0

'secondWorksheet.CollapseRows (1);'명령은 그룹의 모든 행을 작동시키고 접을 수 있어야합니다. 피벗 테이블을 사용할 때 충돌이 있는지 확실하지 않습니다. 다른 예를 보려면 [이 답변] (http://stackoverflow.com/a/25783647/2610249)을 참조하십시오. – Raidri

답변

1

현재 ClosedXML에서 지원되지 않습니다. 피벗 테이블은 여전히 ​​진행 중에 있습니다.