Este tema simple implica cómo eliminar una columna en Excel usando C#. Abarca la información para establecer el entorno de desarrollo, presentar el flujo del programa paso a paso y un código de ejemplo de trabajo para eliminar varias columnas en Excel usando C#. Toda la información requerida para eliminar una sola columna o un rango de columnas se cubre en este tema para su referencia.
Pasos para eliminar una columna en Excel usando C#
- Establezca el entorno configurando Aspose.Cells for .NET de Nuget para eliminar columnas
- Acceda al archivo de origen de Excel usando el objeto de clase Workbook y apunte a la hoja de trabajo requerida
- Elimine el rango de columnas específicas al proporcionar el índice de inicio y las columnas totales que se eliminarán dentro del método DeleteColumns
- Guarde el archivo de Excel con las columnas eliminadas en el disco
Los pasos antes mencionados describen cómo eliminar columnas en Excel usando C# con la ayuda de unas pocas líneas de código sencillo. Primero, accederemos al archivo de Excel de destino desde el disco y accederemos a la hoja de trabajo de destino antes de eliminar más columnas dentro de él. Finalmente, guardaremos el archivo de Excel con las columnas eliminadas en su interior en formato XLSX o XLS en el disco.
Código para eliminar una columna en Excel usando C#
using System; | |
using Aspose.Cells; | |
namespace KbCells | |
{ | |
public class DeleteColumns | |
{ | |
public static void RemoveColumnsRange() | |
{ | |
String path = "/Users/KnowledgeBase/TestData/"; | |
// Set the Cells API license to remove the columns | |
License lic = new License(); | |
lic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Access the sample Excel file from the disk | |
Workbook excelWorkBook = new Workbook("Source.xlsx"); | |
//Load the desired worksheet | |
Worksheet exWorksheet = excelWorkBook.Worksheets[0]; | |
//Delete the columns range | |
exWorksheet.Cells.DeleteColumns(1, 1, true); | |
// Save the generated Excel file with deleted column | |
excelWorkBook.Save("deletedColumns.xlsx"); | |
Console.WriteLine("Columns removed successfully"); | |
} | |
} | |
} |
El ejemplo de código anterior es una versión de demostración que muestra la función para eliminar columna en Excel usando C# para que pueda tener una idea para improvisar más según sus requisitos. También puede usar otras funciones sobrecargadas o puede alterar el rango y la cantidad de columnas que se eliminarán. Además, puede alternar el valor bool para elegir opciones para actualizar o no las referencias de la hoja de trabajo existente, según sus necesidades.
En este sencillo tema, hemos aprendido a eliminar varias celdas en Excel usando C#. Si desea obtener información sobre cómo eliminar una tabla dinámica de un archivo de Excel, consulte el artículo sobre cómo eliminar la tabla dinámica en Excel en C#.