2017-11-29 8 views
0

Aspose.Cellsライブラリを使用してC#でこの設定を変更するにはどうすればよいですか?助けてください....C#のピボット列の設定を変更するには

この

screenは私のピボットです:

 Aspose.Cells.Worksheet sheet2 = XLS.Worksheets.Add("pivotcha"); 
     Aspose.Cells.Pivot.PivotTableCollection pivotTables = sheet2.PivotTables; 
     int index = pivotTables.Add("=Data!A1:" + "" + array_columns[dtb.Columns.Count-1].ToString() + "" + (dtb.Rows.Count+1).ToString() + "", "B3", "pivotcha"); 
     Aspose.Cells.Pivot.PivotTable pivotTable = pivotTables[index]; 
     pivotTable.RowGrand = true; 
     pivotTable.ColumnGrand = true; 

     pivotTable.AutoFormatType = Aspose.Cells.Pivot.PivotTableAutoFormatType.Report1; 
     pivotTable.AddFieldToArea(Aspose.Cells.Pivot.PivotFieldType.Column, 3); 
     pivotTable.AddFieldToArea(Aspose.Cells.Pivot.PivotFieldType.Column, 4); 
     pivotTable.AddFieldToArea(Aspose.Cells.Pivot.PivotFieldType.Column, 5); 

答えて

1

答えは次のとおりです。 PivotTable.RowFields [インデックス] .ShowCompact =はtrue。

+0

また、ピボットテーブル全体をコンパクトなレイアウトにする場合は、Pivo​​tTable.ShowInCompactForm()メソッドを試すこともできます。 ---よろしくお願いします。私はAsposeのDeveloper Evangelistとして働いています。 – shakeel

関連する問題