我有一个 Python (2.7.5) 应用程序,它处理和绘制 Excel 2003 中文本文件中的数据。它工作得非常好,但现在他们正在将我们全部升级到 Office 2010,绘图部分不再起作用。它正在创建一个情节,但它的配置完全不正确。
有没有什么简单的方法可以修改我在 Excel 2003 中绘图的代码以在 Excel 2010 中绘图?以下是在 Excel 2003 中运行良好的内容:
chart = xlApp.Charts.Add()
series = chart.SeriesCollection(1)
series.XValues = xlSheet.Range("L13:L200")
series.Values = xlSheet.Range("M13:M200")
chart.Legend.Delete() # Delete legend; MUST BE DONE BEFORE CHART IS MOVED
series.Name = file
chart.Location(2, xlSheet.Name) # Copy chart to active worksheet
chart = xlSheet.Shapes(1)
chart.Top = 51
chart.Left = 240
chart.Width = 500
chart.Height = 350