python - Pandas:使用颜色选项卡创建 Excel 工作表

标签 python excel pandas

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

我一直在尝试使用 Pandas ,但我无法设置颜色。请指教。

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

关于python - Pandas:使用颜色选项卡创建 Excel 工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59537658/

相关文章:

python - 如何使用断言语句(添加双引号)比较pytest中的列表?

python - 如何更改Python的freeopcua中的nodeid?

Python包(报纸)安装错误

VBA 选择性错误处理

python - 如何将列的所有值更改为唯一整数?

python - python3和python3m可执行文件之间的区别

c# - 为什么我的 XLL 比我的 UDF 慢?

vba - 为什么这个简单的宏(隐藏行)会导致 Excel 变得无响应?

python - 如何在 pandas 数据框中进行 SQL 样式聚合

python - groupby 操作后过滤掉数据帧