pandas结果怎么写入excel中
时间: 2023-03-30 19:03:32 浏览: 67
您可以使用 pandas 库中的 to_excel() 方法将 pandas 的结果写入 Excel 文件中。具体操作如下:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'姓名': ['张三', '李四', '王五'], '年龄': [18, 20, 22]})
# 将 DataFrame 写入 Excel 文件中
df.to_excel('example.xlsx', index=False)
```
其中,to_excel() 方法的第一个参数是要写入的 Excel 文件名,第二个参数 index=False 表示不将 DataFrame 的索引写入 Excel 文件中。
相关问题
pandas追加写入excel
可以使用pandas库来实现在现有Excel文件中追加写入数据的操作。有几种方法可以实现这个目标。
方法一:使用append()
首先,先将Excel文件中原有的数据读取出来,然后创建一个新的DataFrame对象,将要追加的数据添加到这个DataFrame中,再将新的DataFrame与原有数据合并起来,最后将合并后的数据保存回Excel文件中。
```python
import pandas as pd
# 读取Excel中原有的数据
original_data = pd.read_excel('excel追加.xlsx')
# 创建新的数据
data2 = {'city': ['北京', '上海', '广州', '深圳'], '2018': ['a', 'b', 'c', 'd']}
data2 = pd.DataFrame(data2)
# 将新数据与原有数据合并
save_data = original_data.append(data2)
# 将合并后的数据保存回Excel文件
save_data.to_excel('excel追加.xlsx', index=False)
```
方法二:使用ExcelWriter
使用pandas.ExcelWriter可以方便地将多个DataFrame写入不同的sheet中。首先,创建一个ExcelWriter对象,然后将需要写入的DataFrame对象逐个写入不同的sheet中,最后保存并关闭ExcelWriter对象。
```python
import pandas as pd
# 创建ExcelWriter对象
writer = pd.ExcelWriter('your_path.xlsx')
# 创建多个DataFrame对象
df1 = pd.DataFrame()
df2 = pd.DataFrame()
# 将DataFrame写入不同的sheet中
df1.to_excel(writer, sheet_name='Sheet1', index=False)
df2.to_excel(writer, sheet_name='Sheet2', index=False)
# 保存并关闭ExcelWriter对象
writer.save()
writer.close()
```
以上是两种常用的pandas追加写入Excel的方法,你可以根据具体需求选择使用哪种方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Python | Pandas如何追加写入Excel](https://blog.csdn.net/weixin_44623587/article/details/126070316)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [pandas分别写入excel的不同sheet方法](https://download.csdn.net/download/weixin_38632825/14912602)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
pandas 循环写入excel
可以使用pandas的to_excel函数将DataFrame写入Excel文件。示例代码如下:
```
import pandas as pd
# 创建数据框
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 写入Excel文件
df.to_excel('example.xlsx', sheet_name='Sheet1')
```
这将在当前目录下创建一个名为"example.xlsx"的Excel文件,并在其中创建一个名为"Sheet1"的工作表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)