Python 从excel和csv文件中读取特定行/列

Python 从excel和csv文件中读取特定行/列,python,excel,csv,export-to-csv,Python,Excel,Csv,Export To Csv,我是Python的初学者,我希望从.csv电子表格的某一行开始获取3个特定列,然后将每个列导入Python 比如说 我需要从F列中获取1000行数据,从 第12排 我已经看过使用CV和pandas的选项,但我不知道如何使用 让它们在某一行/列开始导入 任何帮助都将不胜感激 如果电子表格不大,最简单的方法是使用CSV模块将整个CSV文件加载到Python中,然后提取所需的行和列。例如: import csv rows = list(csv.reader(file('Book1.csv', 'rb'

我是Python的初学者,我希望从.csv电子表格的某一行开始获取3个特定列,然后将每个列导入Python

比如说

我需要从F列中获取1000行数据,从 第12排

我已经看过使用CV和pandas的选项,但我不知道如何使用 让它们在某一行/列开始导入


任何帮助都将不胜感激

如果电子表格不大,最简单的方法是使用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开始编号,因此
列[5]
是电子表格中的F列,
行[11]
是第12行。

CSV文件是文本文件,无法读取特定行。你必须每行读一行,然后数数。。。请看一下Python中的,它将解释如何(轻松地)读取行。n、

欢迎使用堆栈溢出!你可能想退房。正确设置问题的格式将大大有助于你找到你想要的答案。