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
Comienza con IronXL
Comience a usar IronXL en su proyecto hoy con una prueba gratuita.
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.
Atención
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-rows.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add a row before row 2
workSheet.InsertRow(1);
// Insert multiple rows after row 3
workSheet.InsertRows(3, 3);
workBook.SaveAs("addRow.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add a row before row 2
workSheet.InsertRow(1)
' Insert multiple rows after row 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.
Atención
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-remove-row.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Remove row 5
workSheet.GetRow(4).RemoveRow();
workBook.SaveAs("removeRow.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Remove row 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
.
Atención
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 proceder
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-columns.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add a column before column A
workSheet.InsertColumn(0);
// Insert multiple columns after column B
workSheet.InsertColumns(2, 2);
workBook.SaveAs("addColumn.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add a column before column A
workSheet.InsertColumn(0)
' Insert multiple columns after column B
workSheet.InsertColumns(2, 2)
workBook.SaveAs("addColumn.xlsx")