python遍历读取dataframe数据并添加到Excel中
时间: 2024-05-13 13:13:58 浏览: 128
可以使用Pandas库读取DataFrame数据,再使用openpyxl库将数据添加到Excel中。
以下是一个示例代码:
```python
import pandas as pd
from openpyxl import load_workbook
# 读取DataFrame数据
df = pd.read_csv('data.csv')
# 打开Excel文件
book = load_workbook('output.xlsx')
# 选择要写入数据的Sheet
writer = pd.ExcelWriter('output.xlsx', engine='openpyxl')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
sheet_name = 'Sheet1'
# 将DataFrame数据写入Excel
df.to_excel(writer, sheet_name=sheet_name, startrow=writer.sheets[sheet_name].max_row, index=False, header=False)
writer.save()
```
这段代码将DataFrame数据从"data.csv"文件中读取出来,并将其添加到名为"output.xlsx"的Excel文件中的"Sheet1"工作表中。注意,这里假设"output.xlsx"文件已经存在,而且"Sheet1"工作表已经存在并包含一些数据。如果文件或工作表不存在,则需要进行创建或者修改代码。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)