pandas输出excel
时间: 2023-10-12 16:16:57 浏览: 80
Python的Pandas库处理excel文件
5星 · 资源好评率100%
要将 Pandas 数据框输出到 Excel 文件,可以使用 Pandas 库中的 `to_excel` 函数。以下是一个示例代码:
```python
import pandas as pd
# 创建一个数据框
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'Country': ['USA', 'Canada', 'UK', 'Australia']}
df = pd.DataFrame(data)
# 将数据框输出到 Excel 文件
df.to_excel('output.xlsx', index=False)
```
在上面的代码中,我们首先创建了一个包含姓名、年龄和国家的简单数据框。然后,我们使用 `to_excel` 函数将该数据框输出到名为 "output.xlsx" 的 Excel 文件中,其中 `index=False` 参数指定不包含行索引。
如果要将数据框输出到现有的 Excel 文件中,可以使用 Pandas 库中的 `ExcelWriter` 对象。以下是一个示例代码:
```python
import pandas as pd
# 创建一个数据框
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'Country': ['USA', 'Canada', 'UK', 'Australia']}
df = pd.DataFrame(data)
# 将数据框输出到现有的 Excel 文件中
with pd.ExcelWriter('existing_file.xlsx', mode='a') as writer:
df.to_excel(writer, sheet_name='Sheet1', index=False)
```
在上面的代码中,我们首先创建了一个包含姓名、年龄和国家的简单数据框。然后,我们使用 `ExcelWriter` 对象将该数据框输出到名为 "existing_file.xlsx" 的现有 Excel 文件中的 "Sheet1" 工作表中,其中 `mode='a'` 参数指定以追加模式打开文件。
阅读全文