Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de produtividade
Última atualização 26 de abr de 2024

Verificar arquivos CSV

O exemplo abaixo inclui dois processos de automação. O primeiro processo identifica um valor e atribui um status a ele, enquanto o segundo processo de automação incorpora o primeiro, analisa os dados de um arquivo, processa e armazena em outro arquivo.

As principais atividades usadas são Read CSV, Write CSV e Append to CSV. Essas atividades podem ser encontradas no pacote UiPath.Excel.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um novo Processo. O processo é automaticamente chamado de Principal.
  2. Vá para a guia Novo e selecione Sequência.

    • No Campo Nome, escreva Process.
    • Selecione o mesmo local do processo Principal.
    • Selecione Criar.
  3. No Designer de fluxo de trabalho, selecione a guia Processo.
  4. Arraste uma atividade Sequence para o Designer de fluxo de trabalho.
  5. Adicione uma atividade If dentro da Sequence.

    • No painel de Propriedades, adicione no campo Condição a sintaxe io_TransactionItem("Phone Number").ToString.EndsWith("2").
    • Adicione duas atividades Assign, uma para o campo Then e outra para o campo Else.
    • Para a primeiro atividade Assign, colocada no campo Then, configure as Propriedades da seguinte forma: adicione io_TransactionItem("Status") no campo To e "Failure" no campo Value.
    • Para a segunda atividade Assign, colocada no campo Else da atividade If, configure as Properties da seguinte forma: adicione io_TransactionItem("Status") no campo To e "Success" no campo Value.
      Observação: Vá para a pasta do projeto e crie duas novas pastas, chamadas de Entrada e Saída. Dentro da pasta Input, adicione o arquivo .csv, a partir do qual os dados são lidos.
  6. No Designer de fluxo de trabalho, selecione a guia Principal.
  7. Arraste uma Sequence do painel Atividades para o Designer de fluxo de trabalho.

    • Crie as seguintes variáveis:

      Nome da variável

      Tipo de Variável

      Padrão

      Arquivo de Entrada

      String

      "Input\ToBeProcessed.csv"

      Arquivo de Saída

      String

      "Output\Results.csv"

      ProcessDT

      DataTable

       
  8. Adicione uma atividade Read CSV dentro de Sequence

    • No painel de Propriedades, adicione a variável InputFile no campo CaminhoDoArquivo.
    • Marque a caixa de seleção IncluirNomesDeColuna. Isso especifica que a primeira linha de seu arquivo contém os nomes das colunas.
    • Adicione a variável ProcessDT no campo TabelaDeDados.
  9. Arraste uma atividade For Each Row para baixo da atividade Read CSV.

    • No painel de Propriedades, adicione a variável ProcessDT no campo DataTable.
  10. Arraste uma atividade Sequence no corpo da atividade For Each Row.
  11. Adicione uma atividade Invoke Workflow File

    • No painel de Propriedades, adicione o local do arquivo do fluxo de trabalho que você deseja invocar no campo NomeDoArquivoDoFluxoDeTrabalho. Neste caso, o caminho é "Process.xaml", já que o arquivo está na pasta do projeto.
  12. Arraste uma atividade If para a sequência principal, abaixo de For Each Row

    • Adicione no campo Condição a próxima sintaxe file.Exists(OutputFile).
  13. Arraste duas atividades Append To CSV, uma no campo Then e outra no campo Else.

    • Para ambas as atividades, defina o CaminhoDoArquivo como OutputFile e, no campo TabelaDeDados, adicione a variável ProcessDT.
  14. Execute o processo. Após a conclusão do processo de automação, você terá um novo arquivo .csv na pasta Saída , chamado Results.csv.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.