首页 > 解决方案 > 将 Excel 文件作为列表导入 Python

问题描述

我想将一列 10 行的列作为列表导入 Python。

所以我在excel中有例如:一,二,三,四,...,十所有东西都写在第1-10行的A列中。

现在我想将这些单元格导入 Python,这样我的结果是:

list = ['One', 'Two', 'Three', 'Four', ..., 'Ten']

由于我在编程方面完全是个菜鸟,所以我不知道该怎么做。所以请告诉我最简单的方法。我找到的所有教程都没有得到我想要的结果。谢谢

我正在使用 Python 2.7

标签: pythonexcelpython-2.7

解决方案


尽管pandas是一个很棒的库,但对于您的简单任务,您只需使用xlrd

import xlrd

wb = xlrd.open_workbook(path_to_my_workbook)
ws = wb.sheet_by_index(0)
mylist = ws.col_values(0)

请注意,这list不是 Python 中变量的好名称,因为这是内置函数的名称。


推荐阅读