Buscar y reemplazar en Excel usando C#

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#

  1. Configurar el IDE para usar Aspose.Cells for .NET para buscar y reemplazar palabras
  2. Cargar el archivo XLSX de origen en un objeto de la clase Workbook
  3. Crear el objeto de la clase FindOptions para configurar las opciones de búsqueda
  4. Iterar a través de todas las hojas de cálculo en el libro
  5. Usar el método Find() en la colección de celdas de la hoja actual
  6. Si se encuentra una celda con el texto, usar el método Replace() con el texto objetivo y el texto a reemplazar
  7. Establecer el nuevo valor en la celda después de reemplazar la cadena objetivo en el contenido de la celda
  8. 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#.

 Español