使用xlwings获取Excel图表系列数据并设置标记信息
您可以使用Chart.series属性来获取图表中的系列数据。然后,您可以使用Series.marker属性来将标记信息设置为系列数据。\n\n下面是一个示例代码:\n\npython\nimport xlwings as xw\n\n# 连接到Excel应用程序\napp = xw.App(visible=False)\n\n# 打开工作簿\nwb = app.books.open('示例.xlsx')\n\n# 选择工作表\nsheet = wb.sheets['Sheet1']\n\n# 获取图表对象\nchart = sheet.charts['Chart1']\n\n# 获取图表中的系列数据\nseries = chart.series\n\n# 将系列数据的标记类型设置为圆形\nfor s in series:\n s.marker.type = 'xlMarkerStyleCircle'\n\n# 保存并关闭工作簿\nwb.save()\nwb.close()\n\n# 关闭Excel应用程序\napp.quit()\n\n\n在上面的示例中,我们首先使用xw.App()函数连接到Excel应用程序。然后,我们打开一个工作簿,并选择一个工作表。接下来,我们使用sheet.charts['Chart1']来获取名为"Chart1"的图表对象。然后,我们使用chart.series属性来获取图表中的系列数据。最后,我们使用series.marker.type属性将系列数据的标记类型设置为圆形。\n\n注意,您需要将'示例.xlsx'替换为您自己的工作簿文件路径,并将'Sheet1'替换为您自己的工作表名称。
原文地址: http://www.cveoy.top/t/topic/pMq6 著作权归作者所有。请勿转载和采集!