[英]Reading from a specific row/column from and excel csv file
我是Python的初學者,我希望從.csv電子表格的某行開始提取3個特定列,然后將每個列導入python。
例如
從第12行開始,我將需要從F列中獲取1000行的數據。
我已經看過使用cvs和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開始編號,因此column[5]
是電子表格中的F列,而rows[11]
是第12行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.