python 逐行读取exce文件
时间: 2024-01-24 12:05:22 浏览: 64
可以使用 Python 中的第三方库 pandas 来读取 Excel 文件,然后使用 for 循环逐行读取。具体步骤如下:
1. 安装 pandas 库:在命令行中运行 `pip install pandas`。
2. 导入 pandas 库:在 Python 文件中加入 `import pandas as pd`。
3. 使用 pandas 的 read_excel() 方法读取 Excel 文件:`df = pd.read_excel('example.xlsx')`。
4. 使用 for 循环遍历每一行数据:`for index, row in df.iterrows():`。
5. 在循环体中,使用 row[列名] 访问每一列的数据,例如:`print(row['姓名'])`。
完整代码如下:
```python
import pandas as pd
df = pd.read_excel('example.xlsx')
for index, row in df.iterrows():
print(row['姓名'], row['年龄'], row['性别'])
```
注意:读取 Excel 文件时,需要确保文件路径正确,并且需要安装对应的 Excel 文件读取库。常用的有 xlrd、openpyxl 和 xlwt 等。pandas 默认使用 xlrd 库来读取 Excel 文件。如果你的 Excel 文件格式为 xlsx,需要使用 openpyxl 库。可以在 read_excel() 方法中添加参数 engine='openpyxl' 来指定使用 openpyxl 库。
阅读全文