使用xlwings读取excel表格内所有已使用的单元格

import xlwings

excel_app = xlwings.App(visible=False, add_book=False)
    excel_file = 'excel文件名.xlsx'
    data = []
    try:
        book = excel_app.books.open(excel_file)
        sheet = book.sheets['Sheet1']  # 读取文件内第一张表
        # data = sheet.range('A2').expand().value  # 跳过第一行表格标题,从A2行开始读取所有已使用单元格
        # data = sheet.used_range().value # 读取所有已使用的单元格
        data = sheet.range('A2:C21').value  # 读取从A2到C21矩形区域内的所有单元格
        

    except Exception as e:
        print(e)
    finally:
        excel_app.quit()

你可能感兴趣的:(python,xlwings,excel,单元格,python,已使用单元格)