Formatera Pivot tabell

Pivottabellens utseende

Hur man skapar en pivottabell förklarar hur man skapar en enkel pivottabell. Den här artikeln beskriver hur man anpassar en pivottabells utseende genom att ställa in olika egenskaper:

  • Pivottabellformatalternativ
  • Alternativ för pivottabellfältformat
  • Alternativ för datafältformat

Hur man ställer in pivottabellsformatalternativ

Klassen PivotTable kontrollerar den övergripande pivottabellen och kan formateras på olika sätt.

Hur man ställer in automatiskt format typ

Microsoft Excel erbjuder olika förinställda rapportformat. Aspose.Cells för Python via .NET stöder också dessa formateringsalternativ. För att komma åt dem:

  1. Ställ in PivotTable.is_auto_format till true.
  2. Tilldela ett formateringsalternativ från uppräkningen PivotTableAutoFormatType.

Hur man ställer in formateringsalternativ

Kodprovet nedan visar hur man formaterar pivottabellen för att visa totaler för rader och kolumner, och hur man ställer in rapportens fältsortering. Det visar också hur man ställer in en anpassad sträng för nollvärden.

Manuell formatering av utseende

För att manuellt formatera hur pivottabelrapporten ser ut, istället för att använda förinställda rapportformat, använd PivotTable.format_all(style)- och PivotTable.format(row, column, style)-metoderna. Skapa en stilobjekt för önskad formatering, till exempel:

Hur man ställer in pivottabellsfältformatalternativ

Klassen PivotField representerar ett fält i en pivottabell och kan formateras på olika sätt. Kodprovet nedan visar hur man:

  • Tillgång till radfält.
  • Inställning av delsummer.
  • Inställning av autosortering.
  • Inställning av autoshow.

Hur man ställer in rad/kolumn/sida fältformat

Hur man ställer in datafältformat

Kodprovet nedan visar hur man ställer in visningsformat och nummerformat för datafält.

Hur man rensar pivottabellsfält

Klassen PivotFieldCollection har en metod som heter clear() som låter dig rensa pivottabellsfält. Använd den när du vill rensa alla pivottabellfält i områdena, till exempel sida, kolumn, rad eller data. Kodprovet nedan visar hur man rensar alla pivottabellfält i ett dataområde.