【问题标题】:Python win32com Excel CreatePivotChart - How to Specify TablePython win32com Excel CreatePivotChart - 如何指定表格
【发布时间】:2021-04-12 16:12:09
【问题描述】:

这是对这个问题的跟进:Python win32com PivotCache.CreatePivotChart() error: 'Exception occurred'

我在一张纸上有 2 个数据透视表,每当我尝试为第二个数据透视表创建数据透视图时,它总是使用第一个数据透视表。

上一个问题没有说明如何指定要使用的 Table。

如果我尝试这个,代码,它总是使用第一个表 chart = ws2.Shapes.AddChart2(276, xlAreaStacked)

我录制了一个 excel 宏,这就是它显示的内容ActiveChart.SetSourceData Source:=Range("Sheet3!TorquePivotTable")

但是我不确定如何将该行转换为 python 喜欢的内容,因为“SetSourceData Source:”之间有一个空格

【问题讨论】:

    标签: excel python-2.7 pivot-table win32com pivot-chart


    【解决方案1】:

    好的,经过大约 3 个多小时的额外时间处理后,您所要做的就是在您要使用的数据透视表中选择一个单元格,然后添加图表....所以:

        ws2.Range('A13').Select()
        chart = ws2.Shapes.AddChart2(276, xlAreaStacked)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多