Este artículo explica cómo buscar y reemplazar en Excel usando C#. Incluye detalles para configurar el IDE, una lista de pasos y un código de ejemplo para reemplazar una palabra en Excel usando C#. En este artículo se exploran varias opciones para personalizar el método y los criterios de búsqueda al buscar texto en el archivo Excel de origen.
Pasos para buscar y cambiar en Excel usando C#
- Configurar el IDE para usar Aspose.Cells for .NET para buscar y reemplazar palabras
- Cargar el archivo XLSX de origen en un objeto de la clase Workbook
- Crear el objeto de la clase FindOptions para configurar las opciones de búsqueda
- Iterar a través de todas las hojas de cálculo en el libro
- Usar el método Find() en la colección de celdas de la hoja actual
- Si se encuentra una celda con el texto, usar el método Replace() con el texto objetivo y el texto a reemplazar
- Establecer el nuevo valor en la celda después de reemplazar la cadena objetivo en el contenido de la celda
- Recorrer todas las celdas y finalmente guardar el libro resultante
Estos pasos definen el proceso para buscar y reemplazar múltiples valores en Excel usando C#. Cargue el archivo Excel de origen en Workbook, cree el objeto FindOptions para configurar el tipo de búsqueda y el tipo de coincidencia, recorra todas las hojas de cálculo del libro y procese todas las celdas en cada hoja. Busque el texto en cada celda y, si se encuentra, reemplácelo con un nuevo texto; finalmente, guarde el libro resultante con el texto reemplazado.
Código para buscar y reemplazar texto en Excel usando C#
El código anterior ha demostrado el proceso para reemplazar datos en Excel usando C#. FindOptions admite configurar la distinción entre mayúsculas y minúsculas durante la búsqueda, especificar cómo coincidir la cadena, definir dónde buscar y decidir si la cadena de búsqueda es literal o una expresión regular. También puede buscar hacia atrás o desde el inicio según sus requisitos.
Este artículo nos ha enseñado el proceso para buscar y reemplazar texto en un archivo Excel. Para descifrar un archivo Excel, consulte el artículo Descifrar archivo Excel en C#.