Python 熊猫:使用颜色选项卡创建Excel工作表

Python 熊猫:使用颜色选项卡创建Excel工作表,python,excel,pandas,Python,Excel,Pandas,我总共有4个数据帧(df1、df2、df3、df4)。我想创建一个包含4个工作表的excel工作表,分别命名为“Sheet1”、“Sheet2”、“Sheet3”、“Sheet4”,并希望看到每个工作表选项卡具有不同的颜色 我一直在尝试熊猫,但我无法设置颜色。请告知 import padas as pd writer = pd.ExcelWriter('example.xlsx', engine='xlsxwriter') df1.to_ex

我总共有4个数据帧(df1、df2、df3、df4)。我想创建一个包含4个工作表的excel工作表,分别命名为“Sheet1”、“Sheet2”、“Sheet3”、“Sheet4”,并希望看到每个工作表选项卡具有不同的颜色

我一直在尝试熊猫,但我无法设置颜色。请告知

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()

excel的
是否具有选项卡颜色功能

如果没有,那么你就不能这样做。您必须直接使用
xlsxriter
,并在设置选项卡颜色后让它将数据写入新的工作表

导入xlsxwriter
工作簿=xlsxwriter.workbook('tab_colors.xlsx')
#设置一些工作表。
工作表1=工作簿。添加工作表()
#设置选项卡颜色
工作表1.设置选项卡颜色(“红色”)

我猜您可能正在查找此…如果添加工作表,则它将与已在使用的错误冲突。 首先添加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()

选中此链接还希望图纸背景为不同颜色,还是底部的图纸名称为不同颜色?