Usa Excel in Python | Automatizzare Excel con Python

Microsoft Excel è un’applicazione ampiamente utilizzata per l’analisi e la gestione dei dati grazie alle sue funzionalità e interfacce facili da usare. La disponibilità di diverse funzionalità che permettono di elaborare numeri, creare tabelle pivot o report dettagliati lo rende un elemento fondamentale in qualsiasi ambiente lavorativo. Maggiore è il volume e la complessità dei dati, più è importante applicare metodi di gestione dei dati avanzati ed efficienti. Integrare elementi di Excel in Python offre una nuova dimensione nell’uso pratico del linguaggio per gestire e analizzare i dati. In questo post del blog, imparerai come utilizzare Excel in Python. Che tu sia un principiante che desidera iniziare o uno sviluppatore esperto che cerca di migliorare le proprie competenze, questa guida ti fornirà le conoscenze e gli strumenti necessari per integrare Excel e Python nel tuo toolkit di analisi dei dati.

Questo articolo tratta i seguenti argomenti:

Libreria Python per Usare Excel in Python

Per lavorare con i file Excel in Python, utilizzeremo Aspose.Cells per Python, una potente libreria che offre ampie capacità per creare, modificare e convertire file Excel.

Per favore scarica il pacchetto o installalo da PyPI usando il seguente comando pip nel tuo terminale:

pip install aspose-cells-python

Usa Excel in Python: Leggere File Excel

Nell’automazione di Excel con Python, leggere file Excel è un modo potente e flessibile per gestire i dati programmaticamente nelle tue applicazioni. Puoi iniziare a lavorare con un file Excel caricandolo nel tuo script Python. Carica un file Excel creando un’istanza della classe Workbook con il percorso del file Excel che desideri leggere. Dopo aver caricato il file Excel, puoi accedere ai suoi fogli di lavoro individuali per indice o per nome. La collezione di fogli di lavoro dell’oggetto Workbook ti permette di navigare attraverso i diversi fogli all’interno del file Excel.

Segui i passaggi sottostanti per leggere un file Excel in Python:

  1. Carica il file Excel utilizzando la classe Workbook.
  2. Ottieni la lunghezza della WorksheetCollection utilizzando la proprietà Workbook.worksheets.length.
  3. Scorri tutti i fogli di lavoro nella collezione e fai quanto segue:
    1. Accedi al foglio di lavoro per indice usando il metodo worksheets.get().
    2. Ottieni un conteggio delle righe e delle colonne di dati nel foglio di lavoro.
    3. Avvia un ciclo per le righe.
    4. Avvia un ciclo annidato per le colonne.
    5. Leggi i dati da ogni cella usando la proprietà Worksheet.cells.get_cell(row, column).value.

Il seguente esempio di codice mostra come leggere un file Excel in Python.

Usa Excel in Python: Leggere File Excel

Leggere un file Excel in Python - Fonte XLSX

Ecco l’output:

Worksheet: Sheet1
Items A | Items B |

12 | 23 |

23 | 22 |

34 | 11 |

45 | 43 |

65 | 65 |

34 | 22 |

Worksheet: Sheet2

Scopri di più su come leggere i dati dai file Excel in Python.

Usa Excel in Python: Scrivere su File Excel

Puoi facilmente creare nuovi file Excel programmaticamente in Python utilizzando Aspose.Cells per Python. Il primo passo è creare un nuovo oggetto della classe Workbook che servirà come contenitore per il tuo file Excel. Un nuovo workbook inizia solitamente con un foglio di lavoro predefinito. Puoi accedere a questo foglio di lavoro per indice o per nome. Con l’oggetto foglio di lavoro pronto, puoi iniziare a scrivere i dati nelle celle specifiche. Le celle sono referenziate utilizzando i loro indirizzi (ad es., “A1” e “B2”). Puoi scrivere vari tipi di dati, inclusi stringhe, numeri, date e Booleani.

Segui i passaggi sottostanti per creare un file Excel in Python:

  1. Crea un’istanza della classe Workbook.
  2. Accedi al foglio di lavoro predefinito utilizzando il metodo Workbook.worksheets().get(index).
  3. Inserisci il valore nella cella desiderata utilizzando la proprietà Worksheet.cells.get(index).value.
  4. Salva il workbook come file XLSX usando il metodo Workbook.save().

Il seguente esempio di codice mostra come creare un file Excel e inserire dati in esso utilizzando Python.

Usa Excel in Python: Scrivere su File Excel

Scrivere su file Excel in Python

Scopri di più su come creare file MS Excel utilizzando Python qui, e migliora la tua comprensione oggi!

Usa Excel in Python: Modificare File Excel

Modificare file Excel esistenti con Aspose.Cells per Python comporta diverse attività chiave, tra cui caricare il file, apportare modifiche alla sua struttura e contenuto e salvare il file aggiornato. Se desideri modificare un file esistente, puoi caricarlo in un oggetto della classe Workbook. La classe Workbook fornisce metodi per aprire e gestire vari formati di file Excel, come XLSX, XLS e CSV. Puoi accedere a un foglio di lavoro specifico per apportare modifiche al suo contenuto o alla sua struttura. Puoi anche aggiungere altri fogli di lavoro per nome o utilizzando l’indice. Con l’oggetto foglio di lavoro pronto, puoi modificare i valori delle celle specifiche. Puoi cambiare i dati esistenti in queste celle con nuovi valori.

Segui i passaggi sottostanti per modificare un file Excel in Python:

  1. Carica un file Excel esistente utilizzando la classe Workbook.
  2. Accedi al foglio di lavoro predefinito utilizzando il metodo Workbook.worksheets().get(index).
  3. Modifica i valori nelle celle desiderate utilizzando la proprietà Worksheet.cells.get(index).value.
  4. Aggiungi un nuovo foglio usando il metodo Workbook.worksheets.add(name).
  5. Inserisci valori nelle celle desiderate utilizzando la proprietà Worksheet.cells.get(index).value.
  6. Salva il workbook utilizzando il metodo Workbook.save().

Il seguente esempio di codice mostra come modificare un file Excel in Python.

Usa Excel in Python: Modificare File Excel

Modificare un file Excel in Python

Scopri come inserire e eliminare righe e colonne in Excel usando Python.

Modificare la Formattazione delle Celle in Excel usando Python

Per migliorare la leggibilità e la presentazione del tuo file Excel, puoi modificare la formattazione delle celle. Puoi cambiare gli stili dei font, i colori, i bordi e i colori di sfondo. Aspose.Cells offre una vasta gamma di opzioni di formattazione per personalizzare l’aspetto dei tuoi dati.

Segui i passaggi sottostanti per modificare la formattazione delle celle in un file Excel usando Python:

  1. Carica un file Excel esistente utilizzando la classe Workbook.
  2. Accedi al foglio di lavoro predefinito utilizzando il metodo Workbook.worksheets().get(index).
  3. Ottieni lo stile della cella utilizzando la proprietà Worksheet.cells.style.
  4. Imposta il colore del font usando la proprietà Style.font.color.
  5. Specifica il modello di stile usando la proprietà Style.pattern.
  6. Imposta il colore di sfondo usando la proprietà Style.background_color.
  7. Imposta il bordo usando il metodo Style.set_border().
  8. Ottieni la cella desiderata per applicare lo stile usando il metodo Worksheet.cells.get().
  9. Dopo di che, applica lo stile alla cella acceduta usando il metodo cell.set_style(style).
  10. Infine, salva il workbook usando il metodo Workbook.save().

Il seguente esempio di codice mostra come applicare stili e formattazione a una cella in un file Excel utilizzando Python.

Modificare la Formattazione delle Celle in Excel usando Python

Modificare la formattazione delle celle in Excel usando Python.

Scopri come regolare l’altezza di una riga e la larghezza di una colonna in Excel usando Python.

Aggiungere Grafici e Immagini in Excel usando Python

Gli elementi visivi, come grafici e immagini, possono migliorare la presentazione dei tuoi dati. Aspose.Cells per Python supporta la creazione e la personalizzazione di vari tipi di grafici, come grafici a barre, a linee e a torta. Puoi anche inserire immagini, forme e altri elementi grafici per rendere il tuo file Excel più informativo e visivamente accattivante.

Segui i passaggi sottostanti per aggiungere grafici in un file Excel usando Python:

  1. Crea un’istanza della classe Workbook.
  2. Accedi al foglio di lavoro per indice.
  3. Inserisci i valori dei dati nelle celle desiderate.
  4. Aggiungi un grafico al foglio di lavoro usando il metodo Worksheets.charts.add().
  5. Accedi al grafico appena aggiunto per indice.
  6. Dopo di che, imposta la sorgente dati del grafico usando il metodo chart.set_chart_data_range().
  7. Salva il workbook usando il metodo Workbook.save().

Il seguente esempio di codice mostra come aggiungere grafici a un file Excel utilizzando Python.

Aggiungere grafici in un file Excel usando Python

Aggiungere grafici in un file Excel usando Python.

Curioso di approfondire? Esplora il nostro post completo sul blog su come creare grafici nei file Excel usando Python e sblocca una ricchezza di conoscenze per migliorare la tua esperienza.

Ottieni una Licenza Gratuita

Sblocca il pieno potenziale del lavoro con Excel in Python utilizzando una licenza temporanea gratuita! Visita la nostra pagina per istruzioni rapide e facili su come richiedere la tua licenza gratuita e godere di accesso illimitato.

Automatizzare Excel con Python – Risorse Gratuite

Trova qui sotto risorse per approfondire la tua comprensione, apprendere come utilizzare efficacemente Excel in Python e sfruttare appieno le potenti funzionalità di Aspose.Cells per l’analisi e l’automazione dei dati.

Conclusione

In questo articolo, abbiamo appreso come usare Excel in Python. Manipolare i file Excel con un linguaggio di programmazione come Python fornisce un modo robusto per risolvere problemi computazionali. Sfruttando Aspose.Cells per Python, puoi risparmiare tempo su azioni routinarie, calcolare dati, ottimizzare file Excel e svolgere molte altre attività. Gli esempi di codice forniti in questo articolo illustrano alcune delle operazioni di base che si possono voler eseguire sui file Excel, come leggere e scrivere nel file o persino modificarlo, se necessario. Inizia oggi stesso ad automatizzare Excel con Python!

In caso di dubbi, non esitare a contattarci sul nostro forum di supporto gratuito.

Vedi Anche