Formatera pivottabell

Pivottabellens utseende

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

  • Alternativ för pivottabellformat
  • Formatalternativ för pivotfält
  • Formatalternativ för datafält

Ställa in alternativ för pivottabellformat

DePivottabellklass styr den övergripande pivottabellen och kan formateras på ett antal sätt.

Ställa in AutoFormat Type

Microsoft Excel erbjuder ett antal olika förinställda rapportformat. Aspose.Cells for Python via .NET stöder även dessa formateringsalternativ. Så här kommer du åt dem:

  1. UppsättningPivotTable.is_auto_formattill sant*.
  2. Tilldela ett formateringsalternativ frånPivotTableAutoFormatTypeuppräkning.

Ställa in formatalternativ

Kodexemplet nedan visar hur man formaterar pivottabellen för att visa totalsummor för rader och kolumner, och hur man ställer in rapportens fältordning. Den visar också hur man ställer in en kundsträng för nollvärden.

Formatera utseende och känsla manuellt

För att formatera hur pivottabellsrapporten ser ut manuellt, istället för att använda förinställda rapportformat, användPivotTable.format_all(stil) ochPivotTable.format(rad, kolumn, stil)metoder. Skapa ett stilobjekt för önskad formatering, till exempel:

Ställa in alternativ för pivotfältsformat

DePivotfältklass representerar ett fält i en pivottabell och kan formateras på ett antal sätt. Kodexemplet nedan visar hur du:

  • Få tillgång till radfält.
  • Ställa in delsummor.
  • Ställa in autosort.
  • Ställa in autoshow.

Ställa in format för rad/kolumn/sidfält

Ställa in format för datafält

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

Rensa pivotfält

DePivotFieldCollection har en metod som heterclear()som låter dig rensa pivotfält. Använd den när du vill rensa alla pivotfält i områdena, till exempel sida, kolumn, rad eller data. Kodexemplet nedan visar hur man rensar alla pivotfält i ett dataområde.