Python xlwings 遍历 Excel 图表获取数据范围
使用 Python xlwings 库,您可以轻松遍历 Excel 文件中的图表并获取其原始数据范围。以下示例代码展示了如何实现此操作:
import xlwings as xw
# 打开 Excel 文件
wb = xw.Book('your_file.xlsx')
# 遍历所有的图表
for sheet in wb.sheets:
for chart in sheet.charts:
# 获取图表的源数据范围
chart_range = chart.data_source
# 打印图表的名称和源数据范围
print(f'Chart Name: {chart.name}, Data Range: {chart_range}')
# 关闭 Excel 文件
wb.close()
首先,使用 xw.Book() 函数打开 Excel 文件。然后,使用两个嵌套循环遍历所有工作表和图表。在内部循环中,chart.data_source 属性用于获取每个图表的源数据范围。最后,打印每个图表的名称和数据范围。最后,使用 wb.close() 关闭 Excel 文件。
原文地址: http://www.cveoy.top/t/topic/qtXB 著作权归作者所有。请勿转载和采集!