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