[PYTHON] [Xlsxwriter] Erstellen Sie eine Excel-Tabelle mit bedingter Formatierung mit pandas + xlsxwriter [pandas] Memo

Überblick

Quellcode

Das ganze


# xl_Wenn Sie Reichweite verwenden,"B2:C3"Xl_range(2,2,3,3)Kann ausgedrückt werden als.
from xlsxwriter.utility import xl_range
import xlsxwriter
import pandas as pd
import numpy as np

#Datenrahmen zum Testen
df = pd.DataFrame(np.arange(0,9,1).reshape(3,3))

#Arbeitsmappengenerierung
workbook = xlsxwriter.Workbook(r'./output_storage/hoge.xlsx')
#Im xlsxwriter-Modus='a'Kann nicht verwendet werden.
writer = pd.ExcelWriter(r'./output_storage/hoge.xlsx',mode='w',engine='xlsxwriter')
sheet_name = 'hoge'

#Schreiben Sie einen Datenrahmen auf ein Blatt
df.to_excel(writer,sheet_name=sheet_name,startrow=0,index_label='huga')

#Bedingte Formatierung
ws = writer.sheets[sheet_name]
ws.conditional_format(xl_range(2,2,3,3),
                {'type': '3_color_scale',
                       'min_color': "#44c242",
                       'mid_color': "#ebeb44",
                       'max_color': "#eb4444"})
writer.close()

Zusammenfassung

Recommended Posts

[Xlsxwriter] Erstellen Sie eine Excel-Tabelle mit bedingter Formatierung mit pandas + xlsxwriter [pandas] Memo
Erstellen Sie eine Xlsx-Datei mit XlsxWriter
Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter
Erstellen Sie eine Altersgruppe mit Pandas
Erstellen Sie schnell eine Excel-Datei mit Python #python
Erstellen Sie eine Excel-Datei mit Python + Ähnlichkeitsmatrix
Generieren Sie eine add-in-fähige Excel-Instanz mit xlwings
[Easy Python] Lesen von Excel-Dateien mit Pandas
Erstellen Sie mit Pandas einen Datenrahmen aus Excel
Pandas Memo
Pandas Memo
Erstellen Sie ein C-Array aus einer Python> Excel-Tabelle
[Python] Wie man Excel-Dateien mit Pandas liest