读取excel表怎么顺便获取每条数据对应的具体行数
时间: 2024-04-13 15:30:13 浏览: 203
要获取每条数据对应的具体行数,你可以在读取 Excel 表时使用 `enumerate()` 函数来迭代每一行数据,并记录每一行对应的行数。
以下是一个示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('your_file.xlsx')
# 遍历每一行数据并获取行数
for index, row in enumerate(df.iterrows(), start=1):
row_number = index # 当前行的行数
data = row[1] # 当前行的数据(Series 对象)
print(f"第{row_number}行数据:{data}")
```
在上述代码中,我们使用 `iterrows()` 方法遍历 DataFrame 中的每一行数据。`iterrows()` 方法返回一个迭代器,每次迭代返回一个包含索引和数据的元组。我们使用 `enumerate()` 函数来生成一个从1开始的行数计数器,并将其与元组解包后的数据一起使用。
请注意,上述代码中的 `your_file.xlsx` 需要替换为你实际的文件名和文件路径。
阅读全文