python pandas 创建excel代码
时间: 2023-08-20 13:50:41 浏览: 101
下面是使用Python的pandas库创建Excel文件的示例代码:
```python
import pandas as pd
# 创建一个数据帧(DataFrame)
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [25, 30, 35],
'城市': ['北京', '上海', '广州']}
df = pd.DataFrame(data)
# 创建一个Excel写入器(ExcelWriter)
writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter')
# 将数据帧写入Excel文件
df.to_excel(writer, sheet_name='Sheet1', index=False)
# 保存并关闭Excel写入器
writer.save()
```
这段代码首先创建了一个包含姓名、年龄和城市的数据字典,然后将其转换为数据帧(DataFrame)。接下来,我们创建了一个Excel写入器(ExcelWriter),将数据帧写入Excel文件的“Sheet1”工作表中。最后,保存并关闭Excel写入器,生成名为"output.xlsx"的Excel文件。注意,需要安装pandas和xlsxwriter库来运行此代码。
相关问题
python pandas 创建一个excel 代码
使用 pandas 库创建一个 Excel 文件非常简单。下面是一个示例代码:
```python
import pandas as pd
# 创建一个包含数据的 DataFrame
data = {'Column1': [1, 2, 3, 4],
'Column2': ['A', 'B', 'C', 'D'],
'Column3': [True, False, True, False]}
df = pd.DataFrame(data)
# 将 DataFrame 写入到 Excel 文件中
with pd.ExcelWriter('output.xlsx') as writer:
df.to_excel(writer, sheet_name='Sheet1', index=False)
```
在上面的代码中,我们首先创建一个包含数据的 DataFrame,然后使用 `pd.ExcelWriter` 函数创建一个 Excel 文件写入器。最后,我们使用 DataFrame 的 `to_excel` 方法将数据写入到 Excel 文件中。在本例中,我们将数据写入到名为 `output.xlsx` 的 Excel 文件的 `Sheet1` 工作表中,并将 DataFrame 的索引列排除在写入的数据之外。
python pandas创建excel一级表头分别为1,2,3,4
你可以使用 pandas 的 `DataFrame` 类来创建一个 DataFrame 对象,并将其写入 Excel 文件中。下面是一个示例代码:
```python
import pandas as pd
# 创建数据
data = [[1, 2, 3, 4]]
# 创建 DataFrame
df = pd.DataFrame(data, columns=['1', '2', '3', '4'])
# 将 DataFrame 写入 Excel 文件
df.to_excel('output.xlsx', index=False)
# 输出成功信息
print('Excel 文件已创建')
```
这个代码会创建一个包含一行数据的 DataFrame,其中一级表头分别为 1、2、3、4。然后,它会将 DataFrame 对象写入名为 `output.xlsx` 的 Excel 文件中,其中 `index=False` 表示不写入行索引。最后,它会输出一个成功信息。
你可以根据需要修改数据和表头,并将 DataFrame 写入不同的 Excel 文件中。如果你想要创建一个包含多个数据行的 DataFrame,可以使用以下代码:
```python
# 创建数据
data = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
]
# 创建 DataFrame
df = pd.DataFrame(data, columns=['1', '2', '3', '4'])
# 将 DataFrame 写入 Excel 文件
df.to_excel('output.xlsx', index=False)
# 输出成功信息
print('Excel 文件已创建')
```
这个代码会创建一个包含三行数据的 DataFrame,并将其写入名为 `output.xlsx` 的 Excel 文件中。
阅读全文