分享
三行代码  ›  专栏  ›  技术社区  ›  PABLO I. OCHOA

使用xlrd-Python读取一个范围内的行数

  •  0
  • PABLO I. OCHOA  · 技术社区  · 6 月前

    workbook = xlrd.open_workbook(file)
    sheet = workbook.sheet_by_index(0)
    sheet.nrows[0:4] #I want to know the number of rows within that range, or "A{}:D{}"
    

    如果有人知道怎么做,请帮帮我。谢谢您!

    2 回复  |  直到 6 月前
        1
  •  0
  •   M. A. LOTIF    6 月前

    您可以遍历列。。。 使用循环:

    for col_idx in range(0, num_cols): # Iterate through columns cell_obj = xl_sheet.cell(row_idx, col_idx) # Get cell object by row, col

        2
  •  0
  •   spen.smith    6 月前

    pandas 库,因为它在整个python社区中使用得更多。

    import pandas
    
    dataframe = pandas.read_excel(file, usecols='A:D')
    print(len(dataframe))