Cómo insertar nuevas filas y columnas
La biblioteca IronXL ofrece una forma cómoda de insertar filas y columnas individuales o múltiples en código C# sin utilizar Office Interop.
Cómo Insertar Nuevas Filas y Columnas en Excel
- Descargar la biblioteca C# para insertar nuevas filas y columnas en Excel
- Utilice los métodos InsertRow e InsertRows para insertar nuevas filas
- Utilice los métodos InsertColumn e InsertColumns para insertar nuevas columnas
- Añadir datos a las filas y columnas recién insertadas
- Exporte el archivo Excel editado a varios tipos de archivo
Instalar con NuGet
Install-Package IronXL.Excel
Descargar DLL
Instalar manualmente en su proyecto
Insertar una nueva fila Ejemplo
Utiliza los métodos InsertRow
e InsertRows
para añadir nuevas filas a la hoja de cálculo. Estos métodos permiten insertar filas en una posición de índice específica.
Tenga en cuenta
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-rows.cs
using IronXL;
// Cargar hoja de cálculo existente
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Añadir una fila antes de la fila 2
workSheet.InsertRow(1);
// Insertar varias filas después de la fila 3
workSheet.InsertRows(3, 3);
workBook.SaveAs("addRow.xlsx");
Imports IronXL
' Cargar hoja de cálculo existente
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Añadir una fila antes de la fila 2
workSheet.InsertRow(1)
' Insertar varias filas después de la fila 3
workSheet.InsertRows(3, 3)
workBook.SaveAs("addRow.xlsx")
Ejemplo de eliminación de una fila
Para eliminar una fila de la hoja de cálculo, puede utilizar el método GetRow
para seleccionar la fila deseada y, a continuación, utilizar el método RemoveRow
en la fila seleccionada.
Tenga en cuenta
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-remove-row.cs
using IronXL;
// Cargar hoja de cálculo existente
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Eliminar fila 5
workSheet.GetRow(4).RemoveRow();
workBook.SaveAs("removeRow.xlsx");
Imports IronXL
' Cargar hoja de cálculo existente
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Eliminar fila 5
workSheet.GetRow(4).RemoveRow()
workBook.SaveAs("removeRow.xlsx")
Insertar una nueva columna Ejemplo
Para añadir una nueva columna(s) antes de una posición de índice específica en la tabla, puede utilizar los métodos InsertColumn
e InsertColumns
.
Tenga en cuenta
Para eliminar todas las filas y columnas vacías en los bordes del rango, puede utilizar la función Recorte() method. Actualmente, no es posible eliminar la columna(s).
Antes de seguir
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-columns.cs
using IronXL;
// Cargar hoja de cálculo existente
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Añadir una columna antes de la columna A
workSheet.InsertColumn(0);
// Insertar varias columnas después de la columna B
workSheet.InsertColumns(2, 2);
workBook.SaveAs("addColumn.xlsx");
Imports IronXL
' Cargar hoja de cálculo existente
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Añadir una columna antes de la columna A
workSheet.InsertColumn(0)
' Insertar varias columnas después de la columna B
workSheet.InsertColumns(2, 2)
workBook.SaveAs("addColumn.xlsx")