我是python的初学者,我希望从.csv电子表格中取三个特定的列,从某一行开始,然后将每个列导入Python。
例如
我需要从从第12行开始的F列中获取1000行数据。 我已经看过使用cvs和熊猫的选项,但我不知道如何让它们在特定的行/列开始导入。
任何帮助都将不胜感激。
发布于 2015-06-01 16:52:19
如果电子表格不是很大,最简单的方法是使用CSV模块将整个csv文件加载到Python中,然后提取所需的行和列。例如:
import csv
rows = list(csv.reader(file('Book1.csv', 'rb')))
data = [column[5] for column in rows[11:11+1000]]会成功的。请记住,Python从0开始编号,所以column[5]是电子表格中的F列,rows[11]是第12行。
https://stackoverflow.com/questions/30578067
复制相似问题