Copia di righe e colonne
introduzione
A volte, è necessario copiare righe e colonne in un foglio di lavoro senza copiare l’intero foglio di lavoro. Con Aspose.Cells, è possibile copiare righe e colonne all’interno o tra cartelle di lavoro. Quando una riga (o colonna) viene copiata, vengono copiati anche i dati in essa contenuti, incluse formule - con riferimenti aggiornati - e valori, commenti, formattazione, celle nascoste, immagini e altri oggetti di disegno.
Copia di righe e colonne con Microsoft Excel
- Seleziona la riga o la colonna che desideri copiare.
- Per copiare righe o colonne, fare clic sucopia sulStandard barra degli strumenti o premereCTRL+C.
- Seleziona una riga o una colonna sotto o a destra del punto in cui desideri copiare la selezione.
- Quando si copiano righe o colonne, fare clic suCopiato Cells sulInserire menù.
Incollare righe e colonne utilizzando le opzioni Incolla con Microsoft Excel
- Seleziona le celle che contengono i dati o altri attributi che desideri copiare.
- Nella scheda Home, fare clic sucopia.
- Fare clic sulla prima cella nell’area in cui si desideraimpasto quello che hai copiato.
- Nella scheda Home, fai clic sulla freccia accanto aImpasto , quindi selezionareImpasto Speciale.
- Seleziona ilopzioni tu vuoi.
Utilizzando Aspose.Cells
Copia di righe singole
Aspose.Cells fornisce ilCopiaRiga metodo delCellsclasse. Questo metodo copia tutti i tipi di dati inclusi formule, valori, commenti, formati di cella, celle nascoste, immagini e altri oggetti di disegno dalla riga di origine alla riga di destinazione.
IlCopiaRigametodo accetta i seguenti parametri:
- la fonteCellsoggetto,
- l’indice della riga di origine e
- l’indice della riga di destinazione.
Utilizzare questo metodo per copiare una riga all’interno di un foglio o in un altro foglio. IlCopiaRigaIl metodo funziona in modo simile a Microsoft Excel. Quindi, ad esempio, non è necessario impostare esplicitamente l’altezza della riga di destinazione, anche quel valore viene copiato.
L’esempio seguente mostra come copiare una riga in un foglio di lavoro. Utilizza un file Excel modello Microsoft e copia la seconda riga (completa di dati, formattazione, commenti, immagini e così via) e la incolla nella dodicesima riga nello stesso foglio di lavoro.
Puoi saltare il passaggio che ottiene l’altezza della riga di origine utilizzando ilCells.GetRowHeight metodo e quindi imposta l’altezza della riga di destinazione utilizzando ilCells.SetRowHeight metodo come ilCopiaRigaIl metodo si occupa automaticamente dell’altezza della riga.
Quando si copiano le righe, è importante notare le immagini, i grafici o altri oggetti di disegno correlati poiché è lo stesso con Microsoft Excel:
- Se l’indice della riga di origine è 5, l’immagine, il grafico, ecc. viene copiato se è contenuto nelle tre righe (l’indice della riga iniziale è 4 e l’indice della riga finale è 6).
- Le immagini, i grafici e così via esistenti nella riga di destinazione non verranno rimossi.
Copia di più righe
Puoi anche copiare più righe su una nuova destinazione mentre usi il fileCells.CopyRowsmetodo che accetta un parametro aggiuntivo di tipo integer per specificare il numero di righe di origine da copiare.
Copia di colonne
Aspose.Cells fornisce ilCopia colonna metodo delCellsclass, questo metodo copia tutti i tipi di dati, incluse formule - con riferimenti aggiornati - e valori, commenti, formati di celle, celle nascoste, immagini e altri oggetti di disegno dalla colonna di origine alla colonna di destinazione.
IlCopia colonnametodo accetta i seguenti parametri:
- la fonteCellsoggetto,
- indice della colonna di origine e
- l’indice della colonna di destinazione.
Usa ilCopia colonnametodo per copiare una colonna all’interno di un foglio o in un altro foglio.
Questo esempio copia una colonna da un foglio di lavoro e la incolla in un foglio di lavoro in un’altra cartella di lavoro.
Copia di più colonne
Simile aCells.CopyRows metodo, le API Aspose.Cells forniscono anche ilCells.CopyColumnsmetodo per copiare più colonne di origine in una nuova posizione.
Incollare righe/colonne con le opzioni Incolla
Aspose.Cells ora forniscePasteOptions durante l’utilizzo delle funzioniCopyRows eCopiacolonne. Permette di impostare l’opzione di incolla appropriata simile a Excel.