在python中将数据字段添加到数据透视表

时间:2014-03-20 08:43:32

标签: python excel

我找到了一个用于在Excel here中创建数据透视表的python代码。这就是将值添加到数据字段的方式:

wb.ActiveSheet.PivotTables(tname).AddDataField(
    wb.ActiveSheet.PivotTables(tname).PivotFields(sumvalue[7:]),
    sumvalue,
    win32c.xlSum)

参数是什么意思?我需要修改它们以适合我的应用程序。请帮忙。

1 个答案:

答案 0 :(得分:0)

想出来。 wb.ActiveSheet.PivotTables(tname).PivotFields(sumvalue[7:])是要添加为数据字段的python字段的对象。 sumvalue[7:]可以是任何字段名称。 sumvalue是将显示在数据透视表顶部的标题。我相信win32.xlsum是Excel调用的函数(在Excel中生成宏时可以看到它)。