agregar eliminar filas o columnas en Excel en C#

Los archivos de Excel se usan ampliamente para crear y manipular hojas de cálculo dentro de diferentes aplicaciones mediante programación. Mientras procesa una hoja de cálculo, es posible que deba agregar nuevas filas y columnas o eliminar las existentes de las hojas de trabajo. Para lograrlo, este artículo muestra cómo agregar o eliminar filas y columnas en Excel en C#.

Biblioteca C# para agregar o eliminar filas y columnas de Excel

Para agregar o eliminar filas y columnas en archivos Excel XLSX/XLS, usaremos Aspose.Cells for .NET. Es una biblioteca poderosa y de alta velocidad para crear y procesar archivos de Excel sin problemas. Además, proporciona un convertidor de alta fidelidad para la conversión de archivos XLSX de ida y vuelta. Puede descargar su DLL desde la sección descargas o instalarlo desde NuGet.

PM> Install-Package Aspose.Cells

Cómo agregar filas en Excel en C#

Los siguientes son los pasos para agregar filas en una hoja de cálculo de Excel en C#.

El siguiente ejemplo de código muestra cómo agregar filas en una hoja de cálculo de Excel usando C#.

// Cargar archivo de Excel
Workbook wb = new Workbook("workbook.xlsx");

// Obtener la referencia de la hoja de trabajo
Worksheet sheet = wb.Worksheets[0];

// Insertar 2 filas en el índice 1
sheet.Cells.InsertRows(1, 2);

// Guardar archivo actualizado
wb.Save("updated_workbook.xlsx");

Cómo agregar columnas en Excel en C#

Los siguientes son los pasos para agregar columnas en una hoja de cálculo de Excel usando C#.

El siguiente ejemplo de código muestra cómo agregar columnas en una hoja de cálculo de Excel usando C#.

// Cargar archivo de Excel
Workbook wb = new Workbook("workbook.xlsx");

// Obtener la referencia de la hoja de trabajo
Worksheet sheet = wb.Worksheets[0];

// Insertar 2 columnas en el índice 1
sheet.Cells.InsertColumns(1, 2);

// Guardar archivo actualizado
wb.Save("updated_workbook.xlsx");

Eliminar filas en un Excel XLSX en C#

Los siguientes son los pasos para eliminar filas de una hoja de cálculo de Excel usando C#.

El siguiente ejemplo de código muestra cómo eliminar filas de una hoja de cálculo de Excel en C#.

// Cargar archivo de Excel
Workbook wb = new Workbook("workbook.xlsx");

// Obtener la referencia de la hoja de trabajo
Worksheet sheet = wb.Worksheets[0];

// Eliminar 2 filas en el índice 1
sheet.Cells.DeleteRows(1, 2);

// Guardar archivo actualizado
wb.Save("updated_workbook.xlsx");

Eliminar columnas en Excel XLSX en C#

Los siguientes son los pasos para eliminar columnas de una hoja de cálculo de Excel usando C#.

El siguiente ejemplo de código muestra cómo eliminar columnas de una hoja de cálculo de Excel mediante C#.

// Cargar archivo de Excel
Workbook wb = new Workbook("workbook.xlsx");

// Obtener la referencia de la hoja de trabajo
Worksheet sheet = wb.Worksheets[0];

// Eliminar 2 columnas en el índice 1
sheet.Cells.DeleteColumns(1, 2, true);

// Guardar archivo actualizado
wb.Save("updated_workbook.xlsx");

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para utilizar la API sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido a trabajar con filas y columnas en Excel mediante programación. En particular, ha visto cómo agregar o eliminar filas y columnas en hojas de cálculo de Excel en C#. Además, puede explorar más sobre la API de C# Excel utilizando la documentación. Además, puede compartir sus consultas con nosotros a través de nuestro foro.

Ver también