如何使用python读取Excel文件中的特定行

时间:2019-01-23 09:04:02

标签: python excel python-3.x

我想使用python从Excel_file1,Sheet1,第7行读取单个行,有帮助吗?

2 个答案:

答案 0 :(得分:4)

您还可以使用pd.read_excel库中的pandas

您需要先安装pandasxlrd

import pandas as pd
import xlrd
df = pd.read_excel('abc.xlsx', sheet_name='Sheet1')

现在,您可以使用iloc

过滤数据框以获取任何特定的行
df.iloc[6] ## This will give you 7th row

答案 1 :(得分:3)

首先安装xlrd

pip install xlrd

然后打开python文件和

import xlrd 

# Give the location of the file 
loc = ("path of file") 

# To open Workbook 
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 

print(sheet.row_values(7)) 

位置是相对路径,而不是绝对路径。

要了解有关xlrd及其用法的更多信息,请访问https://xlrd.readthedocs.io/en/latest/

快乐的编码。