Python | Crea diversi tipi di grafici di stile in un foglio di calcolo Excel utilizzando il modulo XlsxWriter

|

XlsxWriter — è una libreria Python con la quale puoi eseguire diverse operazioni su file Excel, come la creazione, la scrittura, l’aritmetica e la rappresentazione grafica. Vediamo come costruire diversi tipi di grafici di stile utilizzando dati in tempo reale.

I grafici sono composti da almeno una serie di uno o più punti dati. Le serie stesse sono costituite da riferimenti a intervalli di celle. Per creare grafici in un foglio di lavoro Excel, crea innanzitutto un oggetto grafico di un tipo specifico (ad esempio, Linee, Istogramma e così via). Dopo aver creato gli oggetti del grafico, incolla i dati al suo interno e infine aggiungi questo oggetto del grafico all’oggetto del foglio.

Codice: crea diversi tipi di grafici di stile.

Per creare diversi tipi di grafici di stile su un foglio Excel usa il metodo set_style() il metodo usa set_style() di un oggetto grafico con l’identificatore di stile appropriato .

# xlsxwriter module import

import xlsxwriter < /p>


# Workbook() accetta un argomento opzionale
# questo è il nome del file che vogliamo creare.

cartella di lavoro = xlsxwriter.Workbook ( ’chart_styles.xlsx’ )


# Mostra gli stili per i tipi di colonna e i grafici ad area.

chart_types = [ ’colonna’ , ’ area’ ]

for tipo_grafico in chart_types:

# L’oggetto libro è quindi utilizzato per aggiungere nuovo

# foglio di lavoro utilizzando il metodo add_worksheet().

# Aggiungi foglio di lavoro per ogni tipo di grafico

foglio di lavoro = workbook.add_worksheet (chart_type.title ())

# set scale

worksheet.set_zoom ( 30 )

# inizializza style

style_number = 1

# Crea 48 stili in linea, ognuno con il proprio stile.

# ogni dimensione del grafico 15 x 8.

for numero_riga in intervallo ( 0 , 90 , 15 ):

< p> for col_num in intervallo ( 0 , 64 , 8 ):

# Crea un oggetto grafico che può essere aggiunto

# al foglio usando il metodo add_chart().

# qui creiamo l’oggetto grafico corrispondente.

grafico = workbook.add_chart ({ ’type’ : chart_type})

# Aggiungi una serie di dati al grafico

# using il metodo add_series.

chart.add_series ({ ’values’ : ’= Dati ! $ A $ 1: $ A $ 6’ })

# Aggiungi il titolo del grafico

chart.set_title ({ ’name’ : ’Stile% d’ % style_number})

# Disattiva la legenda del grafico .

chart.set_legend ({ ’none’ : True })

# Imposta lo stile del grafico di Excel.

chart.set_style (style_number)

# aggiungi il grafico al foglio

# nell’angolo in alto a sinistra

# il grafico è allegato a

# posizione corrispondente della cella.

worksheet.insert_chart (row_num, col_num, chart)

# incremento

numero_stile + = 1


# L’oggetto libro viene quindi utilizzato per aggiungerne uno nuovo
# foglio di lavoro utilizzando il metodo add_worksheet().
# crea un foglio di lavoro per la scrittura dei dati.

data_worksheet = workbook.add_worksheet ( ’Dati’ )


# crea un elenco di dati.

dati = [ 10 , 40 , 50 , 20 , 10 , 50 ]


# Scrivi la colonna di dati che inizia con & # 39; A1 & # 39;

data_worksheet.write_column ( ’ A1’ , data)


# nascondi foglio dati
data_worksheet.hide ( )


# Infine, chiudi il file Excel
# utilizzando il metodo close().
workbook.close ()

codice>

Output:

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method