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, comprese le formule - con riferimenti aggiornati - e valori, commenti, formattazione, celle nascoste, immagini e altri oggetti di disegno.

Come copiare righe e colonne con Microsoft Excel

  1. Seleziona la riga o la colonna che desideri copiare.
  2. Per copiare righe o colonne, fare clic sucopia sulStandard barra degli strumenti oppure premereCTRL+C*.
  3. Seleziona una riga o una colonna sotto o a destra del punto in cui desideri copiare la selezione.
  4. Quando copi righe o colonne, fai clic suCopiato Cells sulInserire menù.

Come incollare righe e colonne utilizzando le opzioni di incolla con Microsoft Excel

  1. Seleziona le celle che contengono i dati o altri attributi che desideri copiare.
  2. Nella scheda Home, fai clic su Copia*.
  3. Fai clic sulla prima cella nell’area in cui desideriimpasto quello che hai copiato.
  4. Nella scheda Home fare clic sulla freccia accanto aIncolla, quindi seleziona Incolla Speciale.
  5. Seleziona ilopzioni tu vuoi.

Come copiare righe e colonne utilizzando Aspose.Cells for .NET

Come copiare 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.

ILCopiaRigaIl metodo accetta i seguenti parametri:

  • la fonteCellsoggetto,
  • l’indice della riga di origine e
  • l’indice della riga di destinazione.

Utilizza questo metodo per copiare una riga all’interno di un foglio o su 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 dello stesso foglio di lavoro.

Puoi saltare il passaggio che ottiene l’altezza della riga di origine utilizzando il comandoCells.GetRowHeight metodo e quindi imposta l’altezza della riga di destinazione utilizzando il metodoCells.SetRowHeight metodo come ilCopiaRigaIl metodo si prende cura automaticamente dell’altezza della riga.

Come copiare più righe

Puoi anche copiare più righe in una nuova destinazione mentre utilizzi il fileCells.CopyRowsmetodo che accetta un parametro aggiuntivo di tipo intero per specificare il numero di righe di origine da copiare.

Come copiare colonne

Aspose.Cells fornisce ilCopia colonna metodo delCellsclass, questo metodo copia tutti i tipi di dati, comprese le formule - con riferimenti aggiornati - e valori, commenti, formati di cella, celle nascoste, immagini e altri oggetti di disegno dalla colonna di origine alla colonna di destinazione.

ILCopia colonnaIl metodo 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 su un altro foglio.

In questo esempio viene copiata una colonna da un foglio di lavoro e incollata in un foglio di lavoro in un’altra cartella di lavoro.

Come copiare più colonne

Simile aCells.CopyRows metodo, le API Aspose.Cells forniscono anche il fileCells.CopyColumnsmetodo per copiare più colonne di origine in una nuova posizione.

Come incollare righe e colonne con le opzioni Incolla

Aspose.Cells ora fornisceOpzioni Incolla durante l’utilizzo delle funzioniCopiaRighe ECopiacolonne. Permette di impostare l’opzione incolla appropriata simile a Excel.