Ordinamento dei dati
Ordinare i dati in Microsoft Excel
Per ordinare i dati in Microsoft Excel:
- Seleziona Dati dal menu Ordina. Verrà visualizzata la finestra di dialogo Ordina.
- Seleziona un’opzione di ordinamento.
In genere, l’ordinamento viene eseguito su un elenco - definito come un gruppo contiguo di dati in cui i dati sono visualizzati in colonne.
Ordinare i dati con Aspose.Cells
Aspose.Cells fornisce la classe DataSorter utilizzata per ordinare i dati in ordine ascendente o discendente. La classe ha alcuni membri importanti, ad esempio, proprietà come Key1 … Key3 e Order1 … Order3. Questi membri vengono utilizzati per definire le chiavi ordinate e specificare l’ordine di ordinamento della chiave.
È necessario definire le chiavi e impostare l’ordine di ordinamento prima di implementare l’ordinamento dei dati. La classe fornisce il metodo Sort utilizzato per eseguire l’ordinamento dei dati in base ai dati della cella in un foglio di lavoro.
Il metodo Sort accetta i seguenti parametri:
- Aspose.Cells.Cells, le celle per il foglio di lavoro sottostante.
- Aspose.Cells.CellArea, l’intervallo di celle. Definire l’area delle celle prima di applicare l’ordinamento dei dati.
Questo esempio utilizza il file di modello “Book1.xls” creato in Microsoft Excel. Dopo l’esecuzione del codice seguente, i dati vengono ordinati in modo appropriato.
Ordinamento dati con il colore di sfondo
Excel fornisce funzionalità per ordinare i dati in base al colore di sfondo. La stessa funzionalità viene fornita utilizzando Aspose.Cells utilizzando DataSorter dove SortOnType.CellColor può essere utilizzato in AddKey() per ordinare i dati in base al colore di sfondo. Tutte le celle che contengono il colore specificato nella AddKey(), sono posizionate in cima o in fondo in base all’impostazione di SortOrder e l’ordine delle altre celle non viene affatto cambiato.
Di seguito sono riportati i file di esempio che possono essere scaricati per testare questa funzionalità:
outputsampleBackGroundFile.xlsx