Cambiando el Diseño de la Tabla Dinámica
Microsoft Excel te permite cambiar el diseño de la Tabla Dinámica utilizando los comandos del menú Herramientas de tabla dinámica > Diseño > Diseño de informe. Puedes cambiar el diseño en estas tres formas
- Mostrar en Forma Compacta
- Mostrar en Forma de Esquema
- Mostrar en forma tabular
Aspose.Cells también proporciona los métodos PivotTable.ShowInCompactForm(), PivotTable.ShowInOutlineForm() y PivotTable.ShowInTabularForm() para cambiar el diseño de la tabla dinámica en estas tres formas.
El siguiente código de ejemplo muestra primero la Tabla Dinámica en Forma compacta, luego la muestra en Forma de esquema y por último muestra la Tabla Dinámica en Forma tabular.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook object from source excel file | |
Workbook workbook = new Workbook(dataDir + "pivotTable_sample.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Access first pivot table | |
PivotTable pivotTable = worksheet.PivotTables[0]; | |
// 1 - Show the pivot table in compact form | |
pivotTable.ShowInCompactForm(); | |
// Refresh the pivot table | |
pivotTable.RefreshData(); | |
pivotTable.CalculateData(); | |
// Save the output | |
workbook.Save(dataDir + "CompactForm_out.xlsx"); | |
// 2 - Show the pivot table in outline form | |
pivotTable.ShowInOutlineForm(); | |
// Refresh the pivot table | |
pivotTable.RefreshData(); | |
pivotTable.CalculateData(); | |
// Save the output | |
workbook.Save(dataDir + "OutlineForm_out.xlsx"); | |
// 3 - Show the pivot table in tabular form | |
pivotTable.ShowInTabularForm(); | |
// Refresh the pivot table | |
pivotTable.RefreshData(); | |
pivotTable.CalculateData(); | |
// Save the output | |
workbook.Save(dataDir + "TabularForm_out.xlsx"); |