我正在尝试在xlwings-python中执行Charts API实现,以便进行基本的图表操作,例如添加轴标题,更改线条颜色,绘制标记大小等。

我收到一个错误:


  未定义名称“ xlCategory”


实现的代码是

import xlwings as xw

wb = xw.Book(r'Tau.xlsm')
sht = wb.sheets.add(name ='Plot')
tau_plot = sht.charts.add()
tau_plot.chart_type='xy_scatter'
tau_plot.set_source_data(sht.range('E1:F135'))
tau_plot.api[1].Axes(xlCategory).HasTitle = True


您能帮我解决这个错误吗?

最佳答案

xlCategory是在XlAxisType下定义的,是一个定义多个常量值的枚举。如果您未引用Excel类型库/对象模型,则xlCategory对Python / xlwings毫无意义。请使用其基础值(1),或定义自己的副本,以使标识符xlCategory与值1关联。

关于python - 在xlwings Charts API实现中未定义'xlCategory'和'xlValue',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55104518/

10-09 03:32