使用 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 文件。

Python xlwings 遍历 Excel 图表获取数据范围

原文地址: http://www.cveoy.top/t/topic/qtXB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录