编程时,可以套用Excel内置的数据透视表布局方式和外观样式。[大谦Excel,dqexcel点com]
设置数据透视表的布局方式
数据透视表的布局有压缩形式、大纲形式和表格形式等3种,默认时以压缩形式布局,即图8-2中数据透视表采用的布局。使用PivotTable对象的RowAxisLayout方法设置数据透视表的布局样式。
图8-8 大纲形式布局的数据透视表
编写Python脚本。
code.python
#前面代码省略,请参见Python文件
#......
#大纲布局
pvt.RowAxisLayout(xw.constants.LayoutRowType.xlOutlineRow)
运行脚本,生成大纲形式布局的数据透视表如图8-8所示。
设置数据透视表的样式
样式是Excel内置的外观格式。使用PivotTable对象的TableStyle2属性设置数据透视表的样式。
图8-9 设置数据透视表的样式
编写Python脚本。
code.python
#前面代码省略,请参见Python文件
#......
#设置样式
pvt.TableStyle2 = "PivotStyleLight18"
运行脚本,生成数据透视表如图8-9所示。