Localizar e substituir no Excel usando C#

Este artigo explica como localizar e substituir no Excel usando C#. Ele inclui detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para substituir uma palavra no Excel usando C#. Neste artigo, são exploradas várias opções para personalizar o método e os critérios de pesquisa ao procurar texto no arquivo Excel de origem.

Etapas para localizar e alterar no Excel usando C#

  1. Configure o IDE para usar Aspose.Cells for .NET para localizar e substituir palavras
  2. Carregue o arquivo XLSX de origem em um objeto da classe Workbook
  3. Crie o objeto da classe FindOptions para definir as opções de pesquisa
  4. Itere por todas as planilhas na pasta de trabalho
  5. Use o método Find() na coleção de células da planilha atual
  6. Se uma célula com o texto for encontrada, use o método Replace() com o texto de destino e o texto a ser substituído
  7. Defina o novo valor na célula após substituir a string de destino no conteúdo da célula
  8. Percorra todas as células e, por fim, salve a pasta de trabalho resultante

Essas etapas definem o processo para localizar e substituir vários valores no Excel usando C#. Carregue o arquivo Excel de origem no Workbook, crie o objeto FindOptions para definir o tipo de pesquisa e o tipo de correspondência, percorra todas as planilhas na pasta de trabalho e processe todas as células em cada planilha. Localize o texto em cada célula e, se encontrado, substitua-o por um novo texto; por fim, salve a pasta de trabalho resultante com o texto substituído.

Código para localizar e substituir texto no Excel usando C#

O código acima demonstrou o processo para substituir dados no Excel usando C#. O FindOptions oferece suporte à definição de diferenciação entre maiúsculas e minúsculas durante a pesquisa, à especificação de como a string deve corresponder, à definição de onde pesquisar e à decisão de se a string de pesquisa é literal ou uma expressão regular. Você também pode pesquisar para trás ou a partir do início, conforme necessário.

Este artigo nos ensinou o processo de localizar e substituir texto em um arquivo Excel. Para descriptografar um arquivo Excel, consulte o artigo Descriptografar arquivo Excel em C#.

 Português