Creazione di una tabella
Uno dei vantaggi dei fogli di calcolo è che consentono di creare diversi tipi di elenchi, ad esempio elenchi telefonici, elenchi di attività, elenchi di transazioni, attività o passività. Diversi utenti possono lavorare insieme per utilizzare, creare e mantenere vari elenchi.
Aspose.Cells supporta la creazione e la gestione di Liste.
Vantaggi di un tavolo
Ci sono alcuni vantaggi quando si converte un elenco di dati in un vero oggetto elenco:
- Nuove righe e colonne vengono incluse automaticamente.
- È possibile aggiungere facilmente una riga totale in fondo all’elenco per visualizzare SUM, AVERAGE, COUNT, ecc.
- Le colonne aggiunte a destra vengono incorporate automaticamente nell’oggetto List.
- I grafici basati su righe e colonne verranno espansi automaticamente.
- Gli intervalli denominati assegnati a righe e colonne verranno espansi automaticamente.
- L’elenco è protetto dall’eliminazione accidentale di righe e colonne.
Creazione di una tabella utilizzando Microsoft Excel
Selezione dell’intervallo di dati per la creazione di un oggetto elenco
Viene visualizzata la finestra di dialogo Crea elenco.
Finestra di dialogo Crea elenco
Implementando l’oggetto List e specificando Total Row (SelectDati , poiElenco , seguito daRiga totale).
Creazione di un oggetto Elenco
Creazione di una tabella utilizzando Using Aspose.Cells API
Aspose.Cells offre un corso,Cartella di lavoro , che rappresenta un file Excel Microsoft. IlCartella di lavoro la classe contiene unFogli di lavororaccolta che consente l’accesso a ciascun foglio di lavoro in un file Excel.
Un foglio di lavoro è rappresentato daFoglio di lavoro classe. IlFoglio di lavoro fornisce un’ampia gamma di proprietà e metodi per la gestione di un foglio di lavoro. Per creare unElencoOggetto in un foglio di lavoro, usaListObjects proprietà collection della classe Worksheet. A testaElencoOggetto è, infatti, un oggetto delListObjectCollectionclass, che fornisce inoltre il metodo add per aggiungere un oggetto List e specificare un intervallo di celle per l’elenco.
In base all’intervallo di celle specificato, l’oggetto List viene creato nel foglio di lavoro da Aspose.Cells. Utilizzare gli attributi (ad esempio, ShowTotals, ListColumns ecc.) delElencoOggettoclass per controllare l’elenco.
Nell’esempio fornito di seguito, abbiamo creato lo stessoElencoOggettoutilizzando Aspose.Cells API come abbiamo creato utilizzando Microsoft Excel nella sezione precedente.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(CreatingListObject.class) + "tables/"; | |
// Create a Workbook object. | |
// Open a template excel file. | |
Workbook workbook = new Workbook(dataDir + "book1.xlsx"); | |
// Get the List objects collection in the first worksheet. | |
ListObjectCollection listObjects = workbook.getWorksheets().get(0).getListObjects(); | |
// Add a List based on the data source range with headers on. | |
listObjects.add(1, 1, 11, 5, true); | |
// Show the total row for the List. | |
listObjects.get(0).setShowTotals(true); | |
// Calculate the total of the last (5th ) list column. | |
listObjects.get(0).getListColumns().get(4).setTotalsCalculation(TotalsCalculation.SUM); | |
// Save the excel file. | |
workbook.save(dataDir + "CreatingListObject_out.xls"); |