在excel2010和excel2003中使用Python绘图

2024-09-27 21:28:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python(2.7.5)应用程序,它处理和绘制excel2003中文本文件中的数据。它工作得很好,但是现在他们把我们都升级到Office2010,情节部分就不起作用了。它正在创建绘图,但配置完全错误。在

有没有什么简单的方法可以将我在Excel2003中绘制的代码修改为Excel2010中的绘图?以下是在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

Tags: 数据name应用程序绘图错误chart绘制range

热门问题