pandas存入excel
时间: 2023-10-15 12:31:51 浏览: 82
pandas读取和保存excel文件
Pandas提供了多种方法将数据存入Excel文件。引用中介绍了两种常见的方法。第一种方法是使用`to_excel`函数,该函数可以将DataFrame对象存入Excel文件。例如,你可以使用以下代码将DataFrame对象`df2`存入Excel文件:
```python
import pandas as pd
df2 = pd.DataFrame({"data2": ['aa', 'bb', 'cc', 'dd', 'ee'],"data3":['ss', 'ff', 'gg', 'hh', 'kk']})
df2.to_excel('test.xlsx', sheet_name="sheet1", index=False)
```
这将创建一个名为`test.xlsx`的Excel文件,并在其第一个工作表`sheet1`中存储DataFrame对象`df2`的数据。
第二种方法是使用`ExcelWriter`对象,该对象可以将多个DataFrame对象存入同一个Excel文件的不同工作表中。以下是一个使用`ExcelWriter`的示例代码:
```python
import pandas as pd
# 创建一个ExcelWriter对象
writer = pd.ExcelWriter('test.xlsx')
# 将DataFrame对象写入不同的工作表
df1.to_excel(writer, sheet_name='Sheet1')
df2.to_excel(writer, sheet_name='Sheet2')
# 保存Excel文件
writer.save()
```
这将在同一个Excel文件`test.xlsx`中创建两个工作表`Sheet1`和`Sheet2`,并分别存储DataFrame对象`df1`和`df2`的数据。
另外,你还可以使用`openpyxl`库来进行更高级的Excel操作,如写入特定单元格等。具体使用方法可以参考[openpyxl官方文档](https://openpyxl.readthedocs.io/)。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [pandas读写excel文件](https://blog.csdn.net/liulanba/article/details/122052147)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文