Creare e gestire tabelle di file Microsoft Excel.

Creare una tabella

Uno dei vantaggi dei fogli di calcolo è che consentono di creare diversi tipi di elenchi, ad esempio elenchi telefonici, elenchi delle attività, elenchi di transazioni, attivi o passivi. Diversi utenti possono lavorare insieme per utilizzare, creare e mantenere vari elenchi.

Aspose.Cells for Python via .NET supporta la creazione e la gestione di elenchi.

Vantaggi di un oggetto elenco

Ci sono diversi vantaggi quando si converte un elenco di dati in un vero oggetto elenco

  • Nuove righe e colonne vengono automaticamente incluse.
  • Una riga di totale in fondo al tuo elenco può essere facilmente aggiunta per visualizzare SOMMA, MEDIA, CONTEGGIO, ecc.
  • Le colonne aggiunte a destra vengono automaticamente incorporate nell’oggetto Elenco.
  • I grafici basati su righe e colonne verranno espansi automaticamente.
  • I nomi definiti assegnati a righe e colonne verranno espansi automaticamente.
  • L’elenco è protetto dalla cancellazione accidentale di righe e colonne.

Creazione di un oggetto elenco utilizzando Microsoft Excel

  • Selezione dell’intervallo di dati per la creazione di un oggetto elenco
  • Questo visualizza il dialogo Crea elenco.
  • Implementare l’oggetto Elenco per i dati e specificare la riga totale (Seleziona Dati, quindi Elenco, seguito da Riga totale).

Utilizzando l’API Aspose.Cells for Python via .NET

Aspose.Cells for Python via .NET fornisce una classe, Workbook, che rappresenta un file Microsoft Excel. La classe Workbook contiene una raccolta che consente l’accesso a ogni foglio di lavoro in un file Excel.

Un foglio di calcolo è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una vasta gamma di proprietà e metodi per la gestione di un foglio di calcolo. Per creare un ListObject in un foglio di calcolo, utilizzare la proprietà di raccolta list_objects della classe Worksheet. Ciascun ListObject è, infatti, un oggetto della classe add, che fornisce ulteriormente il metodo add per aggiungere un oggetto Elenco e specificare un intervallo di celle per l’elenco.

Secondo l’intervallo di celle specificato, l’oggetto List viene creato da Aspose.Cells for Python via .NET. Usa attributi (ad esempio, show_totals, ListColumns, ecc.) della classe ListObject per controllare l’elenco.

Nell’esempio sotto, abbiamo creato lo stesso ListObject utilizzando l’API Aspose.Cells for Python via .NET come abbiamo fatto con Microsoft Excel nella sezione precedente.

Formattare una tabella

Per gestire e analizzare un gruppo di dati correlati, è possibile trasformare un intervallo di celle in un oggetto lista (noto anche come tabella Excel). Una tabella è una serie di righe e colonne che contengono dati correlati gestiti in modo indipendente dai dati in altre righe e colonne. Per impostazione predefinita, ogni colonna della tabella ha il filtro abilitato nella riga di intestazione per poter filtrare o ordinare rapidamente i dati dell’oggetto lista. È possibile aggiungere una riga totale (una riga speciale in una lista che fornisce una selezione di funzioni di aggregazione utili per lavorare con dati numerici) all’oggetto lista che fornisce un elenco a discesa di funzioni di aggregazione per ogni cella di riga totale. Aspose.Cells for Python via .NET offre opzioni per creare e gestire elenchi (o tabelle).

Formattazione di un oggetto elenco

Aspose.Cells for Python via .NET fornisce una classe, Workbook, che rappresenta un file Microsoft Excel. La classe Workbook contiene una raccolta worksheets che consente l’accesso a ogni foglio di lavoro in un file Excel.

Un foglio di calcolo è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una vasta gamma di proprietà e metodi per la gestione dei fogli di calcolo. Per creare un ListObject in un foglio di calcolo, utilizzare la proprietà di raccolta list_objects della classe Worksheet. Ciascun ListObject è, infatti, un oggetto della classe ListObjectCollection, che fornisce ulteriormente il metodo add per aggiungere un oggetto Elenco e specificare l’intervallo di celle che dovrebbe comprendere. Secondo l’intervallo specificato di celle, viene creato un ListObject nel foglio di calcolo da Aspose.Cells. Utilizzare attributi (ad esempio, table_style_type) della classe ListObject per formattare la tabella in base alle proprie esigenze.

L’esempio riportato di seguito aggiunge dati di esempio a un foglio di calcolo, aggiunge un ListObject e applica gli stili predefiniti ad esso. Gli stili di ListObject sono supportati da Microsoft Excel 2007/2010.

Argomenti avanzati