我找到了一个用于在Excel here中创建数据透视表的python代码。这就是将值添加到数据字段的方式:
wb.ActiveSheet.PivotTables(tname).AddDataField(
wb.ActiveSheet.PivotTables(tname).PivotFields(sumvalue[7:]),
sumvalue,
win32c.xlSum)
参数是什么意思?我需要修改它们以适合我的应用程序。请帮忙。
答案 0 :(得分:0)
想出来。 wb.ActiveSheet.PivotTables(tname).PivotFields(sumvalue[7:])
是要添加为数据字段的python字段的对象。 sumvalue[7:]
可以是任何字段名称。 sumvalue
是将显示在数据透视表顶部的标题。我相信win32.xlsum是Excel调用的函数(在Excel中生成宏时可以看到它)。