使用pythonpandas在excel上创建颜色渐变的最简单方法?

使用pythonpandas在excel上创建颜色渐变的最简单方法?,第1张

使用python / pandas在excel上创建颜色渐变的最简单方法?

这是一个如何将条件格式应用于Pandas创建的XlsxWriter Excel文件的示例:

import pandas as pd# Some sample data to plot.list_data = [30, 40, 50, 40, 20, 10, 5]# Create a Pandas dataframe from the data.df = pd.Dataframe(list_data)# Create a Pandas Excel writer using XlsxWriter as the engine.excel_file = 'testfile.xlsx'sheet_name = 'Sheet1'writer = pd.ExcelWriter(excel_file, engine='xlsxwriter')df.to_excel(writer, sheet_name=sheet_name)# Access the XlsxWriter workbook and worksheet objects from the dataframe.# This is equivalent to the following using XlsxWriter on its own:##    workbook = xlsxwriter.Workbook('filename.xlsx')#    worksheet = workbook.add_worksheet()#workbook = writer.bookworksheet = writer.sheets[sheet_name]# Apply a conditional format to the cell range.worksheet.conditional_format('B2:B8', {'type': '3_color_scale'})# Close the Pandas Excel writer and output the Excel file.writer.save()

输出如下所示:

参阅有关条件格式的XlsxWriter文档,以了解如何更改颜色或其他属性。

另请参阅使用Python
Pandas和XlsxWriter



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5673596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存