通过导入csv在python中读取excel文件

时间:2019-02-24 10:25:05

标签: python

如何通过导入csv在python中读取Excel文件?如何读取列和行?例如,我想编写一段代码,如果某列的值大于确定的数量,则将该列分类为接受,否则(如果小于该数量)则不接受。 我不想以相反的顺序读取文件。

1 个答案:

答案 0 :(得分:0)

使用csv软件包。在此处查看文档: https://docs.python.org/2/library/csv.html

专门针对您的问题,我会这样做:

import csv

with open(myfile) as fp:
    rows = list(csv.reader(fp))

for row in rows:
    # let's grab all columns beyond the fifth
    for column in row[5:]:
        # do stuff

我个人喜欢为列添加标签。我建议您浏览csv.DictReader,以便您可以通过标签访问数据,而不是依赖于任意列标题,这些标题是任意的。

只需确保将Excel文件导出为csv。