pandas 设置表格的只把标题行填充为浅蓝色,全表加边框,并输出到EXCEL,代码要简单
时间: 2024-05-08 18:18:49 浏览: 49
好的,下面是代码:
```python
import pandas as pd
# 创建样例数据
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 21, 22],
'成绩': [90, 85, 95]}
# 创建DataFrame对象
df = pd.DataFrame(data)
# 设置标题行的样式
header_style = {'fill': {'color': '#CCE5FF'},
'border': {'left': {'style': 'thin'},
'right': {'style': 'thin'},
'top': {'style': 'thin'},
'bottom': {'style': 'thin'}}}
# 创建ExcelWriter对象
excel_writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter')
# 把DataFrame写入Excel,并设置样式
df.to_excel(excel_writer, sheet_name='Sheet1', index=False, startrow=0, header=True)
workbook = excel_writer.book
worksheet = excel_writer.sheets['Sheet1']
for col_num, value in enumerate(df.columns.values):
worksheet.write(0, col_num, value, header_style)
# 保存Excel文件
excel_writer.save()
```
这个代码会将DataFrame中的数据输出到Excel文件,并设置表格的样式,包括标题行填充颜色和边框。你可以根据自己的需要对样式进行调整。
阅读全文