Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades do fluxo de trabalho
Última atualização 22 de abr de 2024

Generate Data Table From Text

UiPath.Core.Activities.GenerateDataTable

Gera uma variável TabelaDeDados a partir de um texto estruturado. Esta atividade permite selecionar separadores de coluna e linha a partir dos quais a tabela é gerada. Esta atividade é gerada automaticamente ao usar a funcionalidade Gerar Tabela na janela Extrair da Tela.

Compatibilidade do projeto

Multiplataforma | Janelas | Windows - Legado

Configuração multiplataforma

  • Entrada — a origem do texto estruturado.
  • Método de análise — Opções de formatação de dados para a tabela. As opções disponíveis são:
    • CSV (Valores Separados por Vírgula)
    • Personalizado
    • Colunas com Largura Fixa

Propriedades

  • Detectar tipos de coluna automaticamente — quando selecionado, detecta automaticamente o tipo de coluna ou linha, seja String, Int32 etc.
  • Usar primeira linha como cabeçalhos de coluna — se habilitada, usa a primeira linha identificada como o cabeçalho da coluna.
  • Ignorar primeira coluna — se habilitada, a primeira coluna identificada é ignorada.
  • Continuar com erro - Especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.
  • Tabela de dados — a variável TabelaDeDados que contém a tabela gerada.

Windows, Windows - Configuração legada

  • Entrada: — a origem do texto estruturado. No StudioX, você pode usar as ações para selecionar uma das opções disponíveis:

    • Dados do Notebook do projeto, um arquivo do Excel pai ou conta do Outlook. Por exemplo, selecione um arquivo do Excel e, em seguida, selecione Indicar no Excel para indicar uma célula do arquivo, ou selecione um e-mail no Outlook e, em seguida, selecione um campo no e-mail que contém os dados a serem usados como entrada.
    • Perguntar quando executar — solicite os dados quando o projeto é executado.
    • Colar da área de transferência — cole um valor que você copiou anteriormente na área de transferência no projeto.
    • Texto — insira os dados no Construtor de Texto.
    • Usar valor salvo - Selecione um valor que você salvou anteriormente para uso posterior no projeto.
    • Aberto no editor avançado - Insira uma expressão VB.
  • Opções — clique para abrir a janela do Assistente de Geração de Tabelas.
  • TabelaDeDados - Escolha onde salvar a TabelaDeDados. No StudioX, você pode usar as ações para selecionar uma das opções disponíveis:

    • Selecione um arquivo do Excel pai ou Notebook do projeto e, em seguida, selecione um nome de intervalo, tabela ou planilha onde deseja salvar os dados, ou selecione Indicar no Excel para selecionar diretamente do arquivo.
    • Copiar para área de transferência — salve os dados na área de transferência.
    • Salvar para uso posterior — salve os dados para uso posterior em seu projeto como entrada para outra atividade.
    • Aberto no editor avançado - Insira uma expressão VB.

Propriedades

Opções
  • ContinuarComErro — especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.
  • NomeDeExibição - o nome de exibição da atividade.

    Observação: se essa atividade estiver incluída na atividade Try Catch e o valor da propriedade ContinuarComErro for True, nenhum erro será capturado quando o projeto for executado.

Opções Fixas de Formatação

  • TamanhosDeColuna — especifica o tamanho das colunas a serem criadas na tabela. Este campo é compatível apenas com variáveis IEnumerable.

Opções de Formatação

  • SeparadoresDeColuna — especifica o caractere a ser usado como separador de coluna. Este campo é compatível apenas com variáveis String.
  • AnáliseDeCSV — selecione se deseja analisar os dados de entrada como um CSV. Este campo só aceita valores booleanos (True, False). O valor padrão é False.
  • SeparadorDeNovaLinha — especifica o caractere a ser usado como um separador de nova linha. Este campo é compatível apenas com variáveis String.
Entrada
  • Entrada: — especifica a origem do texto estruturado a ser convertido em uma tabela. Este campo é compatível apenas com variáveis String.
  • Posições — se o OCR estiver sendo usado para a coleta de dados e a caixa de seleção Obter Informações Sobre Palavras estiver selecionada, este campo contém a variável IEnumerable<KeyValuePair<Rectangle,String>> que possui o valor InformaçõesSobrePalavras.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.

Saída

  • TabelaDeDados — a variável TabelaDeDados que contém a tabela gerada.

Opções da Tabela

  • TiposDeDetecçãoAutomática — quando selecionado, detecta automaticamente o tipo de linha ou coluna, seja String, Int32 etc.
  • UsarCabeçalhoDeColuna — se selecionada, usa a primeira coluna identificada como o cabeçalho da coluna.
  • UsarCabeçalhoDeLinha — se selecionada, usa a primeira linha identificada como o cabeçalho de linha.

Assistente de Geração de Tabela de Dados

Observação:

O Assistente de Geração de Tabela de Dados está disponível apenas para projetos do Windows e Windows - Legado.

Clique no botão Opções... para abrir o Assistente de Geração de Tabela de Dados. Use-o para configurar e pré-visualizar facilmente o formato da tabela resultante.

Opções da Tabela

  • DetecçãoAutomática Tipos de coluna — se estiver marcada, detecta automaticamente o tipo de coluna ou linha.
  • Usar primeira linha como cabeçalhos de coluna — se marcada, usa a primeira linha identificada como o cabeçalho da coluna.
  • Ignorar primeira coluna — se marcada, ignora a primeira coluna identificada.

Opções de Formatação de Dados

  • Formato — selecione o formato de entrada a ser usado:

    • CSV (Valor Separado por Vírgula) — permite definir Separadores de coluna.
    • Personalizado — permite definir Separadores de coluna e Separadores de nova linha.
    • Colunas de largura fixa \— permite definir a largura de todas as colunas.
  • Separadores de coluna — especifique o caractere a ser usado como um separador de coluna.
  • Separadores de nova linha — especifique o caractere a ser usado como um separador de nova linha.
  • Pré-visualização — clique para gerar uma pré-visualização do formato da tabela resultante.

Exemplo de uso da atividade Generate Data Table

Este exemplo explica como gerar uma tabela com informações específicas usando a atividade Generate Data Table.

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

  1. Abra o Studio e crie um Processo.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    Nome da variável

    Tipo de Variável

    Valor Padrão

    DT1

    TabelaDeDados

     

    Resultado

    String

     

    Name

    GenericValue

     
  3. Arraste uma atividade Generate Data Table para dentro do contêiner Sequência.

    • No painel Propriedades, adicione o valor False no Campo AnáliseDeCSV.
    • Adicione o valor Environment.NewLine no campo SeparadorDeNovaLinha.
    • Adicione a expressão "Name;Surname; John;Doe; James;Liam;" ao campo Entrada:.
    • Adicione a variável DT1 no campo TabelaDeDados.
    • Selecione a caixa de seleção para a opção UsarCabeçalhoDeColuna.
  4. Clique no botão Opções... para abrir o Assistente de Geração de Tabela de Dados.

    • Selecione a opção Personalizado do menu suspenso Formato.
    • Selecione a opção ponto e vírgula da lista suspensa Separadores de coluna.
    • Selecione a opção espaço da lista suspensa de Separadores de nova linha.
    • Clique em OK para fechar o assistente.
    • É assim que o painel do Assistente de Geração de Tabela de Dados deve ficar:




      6. Arraste uma atividade Output Data Table para baixo da atividade Generate Data Table.

    • No painel Propriedades , adicione a variável DT1 no campo DataTable .
    • Adicione a variável Result no campo Texto.
  5. Coloque uma atividade Write Line abaixo da atividade Output Data Table.

    • Adicione a variável Result no campo Texto.
  6. Execute o processo. O robô gera uma tabela utilizando os dados de entrada.

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.