将Python字典写入Excel文件中
时间: 2023-05-20 19:01:15 浏览: 251
excel_py_excel找不到ORPY_python_excel_读excel_
你可以使用 Pandas 库将 Python 字典写入 Excel 文件中。首先,将字典转换为 Pandas 的 DataFrame 对象,然后使用 to_excel() 方法将 DataFrame 写入 Excel 文件中。以下是示例代码:
```python
import pandas as pd
# 创建字典
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']}
# 将字典转换为 DataFrame
df = pd.DataFrame(data)
# 将 DataFrame 写入 Excel 文件
df.to_excel('data.xlsx', index=False)
```
这将在当前目录下创建一个名为 data.xlsx 的 Excel 文件,并将字典中的数据写入其中。如果你想要将 DataFrame 写入已经存在的 Excel 文件中,可以使用 ExcelWriter 对象。例如:
```python
import pandas as pd
# 创建字典
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']}
# 将字典转换为 DataFrame
df = pd.DataFrame(data)
# 创建 ExcelWriter 对象
writer = pd.ExcelWriter('data.xlsx', engine='openpyxl')
# 将 DataFrame 写入 Excel 文件
df.to_excel(writer, index=False, sheet_name='Sheet1')
# 保存 Excel 文件
writer.save()
```
这将在当前目录下创建一个名为 data.xlsx 的 Excel 文件,并将 DataFrame 写入名为 Sheet1 的工作表中。如果文件已经存在,数据将被写入到该文件的末尾。
阅读全文