如何在python中用openpyxl处理pandas数据
时间: 2023-09-23 21:03:48 浏览: 162
Python利用pandas处理Excel数据的应用详解
5星 · 资源好评率100%
使用openpyxl处理Pandas数据需要几个步骤:
1. 导入openpyxl和pandas库
2. 从文件中读取数据
3. 创建一个新的Excel文件或者打开已经存在的Excel文件
4. 将Pandas DataFrame数据写入Excel文件中
下面是一个示例代码,演示了如何使用openpyxl处理Pandas数据:
```python
import openpyxl
import pandas as pd
# 从文件中读取数据
df = pd.read_csv('example.csv')
# 创建一个新的Excel文件或者打开已经存在的Excel文件
workbook = openpyxl.Workbook()
worksheet = workbook.active
# 将Pandas DataFrame数据写入Excel文件中
for r in dataframe_to_rows(df, index=False, header=True):
worksheet.append(r)
# 保存Excel文件
workbook.save('example.xlsx')
```
在上面的示例中,我们首先使用Pandas库从CSV文件中读取数据。然后,我们创建一个新的Excel文件或打开一个已存在的Excel文件。最后,我们使用openpyxl的`dataframe_to_rows`函数将Pandas DataFrame数据按行写入Excel文件中,并将更改保存回Excel文件中。
阅读全文