Cómo copiar celdas

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith Bin

La función "Copiar celda" permite duplicar el contenido de una celda y pegarlo en otra u otras celdas. Es una forma cómoda de replicar datos, fórmulas, formato u otros atributos dentro de la hoja de cálculo.

Además, el método Copy también conserva el estilo, lo que permite una replicación de datos eficiente y precisa dentro de una o varias hojas de cálculo utilizando IronXL.


Biblioteca NuGet C# para Excel

Instalar con NuGet

Install-Package IronXL.Excel
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Ejemplo de copia de una sola célula Para copiar el contenido de una celda seleccionada, puede utilizar el método `Copiar`. Pase el objeto de hoja de cálculo como primer parámetro y la posición inicial como segundo parámetro. El método Copiar también conserva cualquier estilo que contenga la celda. ```cs :path=/static-assets/excel/content-code-examples/how-to/copy-cells-copy-single-cell.cs ``` ### Hoja de cálculo de resultados
Copiar una sola célula
## Copiar Rango de Celdas Ejemplo Similar a la Claro este método también está disponible en la clase **Range**, lo que le permite ejecutarlo en cualquier rango, independientemente de su tamaño. He aquí algunos ejemplos: Copiar una sola celda (C10): - **hojaDeTrabajo ["C10"].copiar(workBook.GetWorkSheet("Hoja1"), "B13")** Copiar una columna (A): - **HojaTrabajo.ObtenerColumna(0).copiar(workBook.GetWorkSheet("Hoja1"), "H1")** Copiar una fila (4): - **HojaTrabajo.GetRow(3).copiar(workBook.GetWorkSheet("Hoja1"), "A15")** Copiar un rango bidimensional (D6:F8): - **hojaDeTrabajo ["D6:F8"].copiar(workBook.GetWorkSheet("Hoja1"), "H17")**
Atención
El segundo parámetro acepta una dirección que marca el punto de partida de la entrada de datos. Los datos copiados partirán de esa dirección y se extenderán hacia la derecha y hacia abajo.
```cs :path=/static-assets/excel/content-code-examples/how-to/copy-cells-copy-cell-range.cs ``` ### Hoja de cálculo de resultados
Copiar rango de celdas
## Ejemplo de Copia de Celda en Hoja de Cálculo Dado que el primer parámetro acepta un objeto de hoja de cálculo, es posible copiar y pegar un rango de celdas en diferentes hojas de cálculo. Basta con pasar un objeto de hoja de cálculo diferente como primer parámetro.
Atención
En el siguiente ejemplo, el primer parámetro del método Copiar es la hoja de trabajo "Hoja2": **LibroTrabajo.ObtenerHojaTrabajo("Hoja2")**
```cs :path=/static-assets/excel/content-code-examples/how-to/copy-cells-copy-to-other-worksheet.cs ```

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.