python - Pandas:使用颜色选项卡创建 Excel 工作表
问题描述
我总共有 4 个(df1、df2、df3、df4)熊猫数据框。我想创建一个包含 4 个名为“Sheet1”、“Sheet2”、“Sheet3”、“Sheet4”的工作表的 Excel 工作表,并希望看到每个工作表选项卡具有不同的颜色。
我一直在尝试使用熊猫,但我无法设置颜色。请指教。
import padas as pd
writer = pd.ExcelWriter('example.xlsx',
engine='xlsxwriter')
df1.to_excel(writer, sheet_name='Sheet1')
df2.to_excel(writer, sheet_name='Sheet2')
df3.to_excel(writer, sheet_name='Sheet3')
df4.to_excel(writer, sheet_name='Sheet4')
writer.save()
解决方案
我猜你可能正在寻找这个......如果你添加工作表,那么它会与已经在使用的错误冲突。首先添加您的 df 并使用 writer 和 xlsxwriter 引擎执行其他操作。
import pandas as pd
import xlsxwriter
df1 = pd.DataFrame([1,2,3,4,5,6])
writer = pd.ExcelWriter('example.xlsx', engine='xlsxwriter')
df1.to_excel(writer, sheet_name= 'Sheet1')
worksheet1 = writer.sheets['Sheet1']
worksheet1.set_tab_color('green')
writer.save()
推荐阅读
- azure-cosmosdb - 当另一个属性更改时,如何更新 CosmosDB/DocumentDB 中许多文档的一些属性?
- bash - 仅当匹配大于 3 时才打印 awk,小于 3 时不打印
- php - 如何更改 Laravel Nova 指标的结束日期?
- c# - 如何在 @code 块内编写 Blazor HTML 代码?
- three.js - 场景变化时 Aframe a-sky 变化旋转
- javascript - 我应该在哪里嵌入 htmlspecialchars,为什么?
- python - 是什么导致 Django 中出现此错误:NOT NULL 约束失败:mainapp_comment.post_id
- machine-learning - 标准化测试集但范围更高
- java - 任务调度程序运行.exe问题(.exe包含处理java代码)
- php - 如何从列中切片数据并在codeigniter中根据它进行排序?