pandas遍历写入xlsx只有一条记录
时间: 2023-07-29 15:07:09 浏览: 70
遍历文件写入Excel
4星 · 用户满意度95%
可能是因为你在遍历时每次都创建了一个新的Excel文件,导致只有最后一条记录被写入了文件中。你可以尝试以下代码,先创建一个空的Excel文件,然后在遍历过程中逐行写入数据:
```python
import pandas as pd
from openpyxl import Workbook
# 创建一个空的Excel文件
wb = Workbook()
ws = wb.active
# 读取数据
data = pd.read_csv('data.csv')
# 遍历数据并写入Excel文件
for index, row in data.iterrows():
ws.append(row.tolist())
# 保存Excel文件
wb.save('output.xlsx')
```
这样就能够将所有记录都写入到Excel文件中了。
阅读全文