在Python中从单元格创建列表的任何有效方法?

时间:2017-07-04 13:43:31

标签: python excel row cells

我有一个Excel文件,我有一些参数需要在特定的单元格范围内返回,但是不同的行。

def get_list(row, start, stop):
    arr = list[start:stop] #and somewhere here I need to iterate throgh row because I store row separately.

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以传递以下功能的范围。我在这里使用xlrd。

import xlrd

def excel_reader(excel_name):
    wb = xlrd.open_workbook(excel_name)
    sh = wb.sheet_by_index(0)
    for i in range(sh.nrows):
        if i > 0:
            cell_value_class = int(sh.cell_value(i, 0))
            cell_value_id = int(sh.cell_value(i, 1))
            DataList[cell_value_class] = cell_value_id