Copia righe e colonne GridWeb
Il componente Aspose.Cells.GridWeb offre i mezzi per copiare riga e colonna durante l’utilizzo della classe GridCells. Questo articolo illustra l’utilizzo delle API esposte da Aspose.Cells.GridWeb per copiare righe e colonne nell’interfaccia GridWeb.
I metodi GridCells.CopyRow, GridCells.CopyColumn, GridCells.CopyRows e GridCells.CopyColumns copieranno il contenuto, lo stile e le formule dalla riga e dalla colonna di origine alla destinazione.
Copia di righe e colonne
Se non conosci già il componente Aspose.Cells.GridWeb, ti consigliamo vivamente di controllare ilIntroduzione a Aspose.Cells.GridWeb e articolo dettagliato suCome aggiungere il componente Aspose.Cells.GridWeb in un’applicazione WebForms.
Copia di una singola riga
Per semplificare l’esempio, l’articolo utilizza un foglio di calcolo esistente con una riga e una semplice formula che somma tutti i valori nella riga. Ecco come viene visualizzato il foglio di calcolo nell’interfaccia Aspose.Cells.GridWeb prima di copiare la riga.
Il frammento di codice è semplice come dimostrato di seguito. Accede all’oggetto GridCells dell’ordine del foglio di lavoro attivo per eseguire una copia della prima riga nella riga successiva.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Get the instance of active GridWorksheet | |
var activeSheet = GridWeb1.ActiveSheet; | |
// Copy first row to next row | |
activeSheet.Cells.CopyRow(activeSheet.Cells, 0, 1); | |
Label1.Text = "Row 1 copied to row 2 in worksheet " + activeSheet.Name; |
Ecco come Aspose.Cells.GridWeb si occupa dell’operazione di copia riga.
Copia di una singola colonna
L’esempio seguente utilizza un foglio di calcolo esistente con una colonna e una formula semplice che somma tutti i valori nella colonna. Ecco come viene visualizzato il foglio di calcolo nell’interfaccia Aspose.Cells.GridWeb prima di copiare la colonna.
Analogamente all’esempio precedente, il seguente frammento di codice accede all’oggetto GridCells dell’ordine del foglio di lavoro attivo per creare una copia della prima colonna nella colonna successiva.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Get the instance of active GridWorksheet | |
var activeSheet = GridWeb1.ActiveSheet; | |
// Copy first column to next column | |
activeSheet.Cells.CopyColumn(activeSheet.Cells, 0, 1); | |
Label1.Text = "Column 1 copied to column 2 in worksheet " + activeSheet.Name; |
Ecco come Aspose.Cells.GridWeb si occupa dell’operazione di copia della colonna.
Copia di più righe
È anche possibile copiare più righe in una nuova destinazione utilizzando il metodo GridCells.CopyRows, che accetta un parametro aggiuntivo di tipo integer per specificare il numero di righe di origine da copiare.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Get the instance of active GridWorksheet | |
var activeSheet = GridWeb1.ActiveSheet; | |
// Copy first 3 rows to 7th row | |
activeSheet.Cells.CopyRows(activeSheet.Cells, 0, 6, 3); | |
Label1.Text = "Rows 1 to 3 copied to rows 7 to 9 in worksheet " + activeSheet.Name; |
Ecco come appare Aspose.Cells.GridWeb prima e dopo l’operazione di copia delle righe.
Copia di più colonne
La classe GridCells fornisce anche il metodo CopyColumns, che accetta un parametro aggiuntivo di tipo integer per specificare il numero di colonne di origine da copiare.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Get the instance of active GridWorksheet | |
var activeSheet = GridWeb1.ActiveSheet; | |
// Copy first 3 column to 7th column | |
activeSheet.Cells.CopyColumns(activeSheet.Cells, 0, 6, 3); | |
Label1.Text = "Columns 1 to 3 copied to columns 7 to 9 in worksheet " + activeSheet.Name; |
Ecco come appare Aspose.Cells.GridWeb prima e dopo l’operazione di copia delle righe.