UiPath Documentation
activities
latest
false
Atividades do fluxo de trabalho
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Generate Data Table from Text

Generate Data Table from Text activity that generates a DataTable variable from structured 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​

  • Autodetect column types - When selected, automatically detects the column or row type, whether it is String, Int32, etc.
  • Use first row as column headers - If enabled, uses the first identified row as the column header.
  • Ignore first column - If enabled, the first identified column is ignored.
  • 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.
  • Data table - The DataTable variable that contains the generated table.

Windows, Windows - Configuração legada​

  • Entrada: — a origem do texto estruturado. No StudioX, você pode usar o Plusdocs image ícone 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.
    • Paste from clipboard - Paste a value that you previously copied to the clipboard in the project.
    • Texto — insira os dados no Construtor de Texto.
    • Use Saved Value - Select a value that you previously saved for later use in the project.
    • Open in Advanced Editor - Enter a VB expression.
  • Opções — clique para abrir a janela do Assistente de Geração de Tabelas.
  • TabelaDeDados - Escolha onde salvar a tabela de dados. No StudioX, você pode usar o Plusdocs image ícone 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.
    • Open in Advanced Editor - Enter a VB expression.

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.
  • DisplayName - O nome de exibição da atividade.
    Observação:

    Se esta atividade estiver incluída em Try Catch e o valor da propriedade Continuar com erro for Verdadeiro, nenhum erro será capturado quando o projeto for executado.

Fixed formatting options​
  • TamanhosDeColuna — especifica o tamanho das colunas a serem criadas na tabela. Este campo é compatível apenas com variáveis IEnumerable.
Formatting options​
  • 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 é falso.
  • 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.
Table options​
  • 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.

Generate Data Table wizard​

Observação:

The Generate Data Table wizard is only available for Windows and Windows - Legacy projects.

Select the Options... button to open the Generate Data Table wizard. Use it to configure and preview the resulting table format.

Table options​

  • Autodetect column types - If checked, automatically detects the column or row type.
  • Use first row as column headers - If checked, uses the first identified row as the column header.
  • Ignore first column - If checked, ignores the first identified column.

Data formatting options​

  • Formato — selecione o formato de entrada a ser usado:
    • CSV (comma separated value) - Lets you set Column separators.
    • Custom - Lets you set Column separators and New line separator.
    • Fixed width columns - Lets you set the column width of all columns.
  • Column separators - Specify the character that is to be used as a column separator.
  • New line separator - Specify the character that is to be used as a newline separator.
  • 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ávelTipo de VariávelValor Padrão
    DT1TabelaDeDados
    ResultadoString
    NameGenericValue
  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. Select the Options... button to open the Generate Data Table wizard.

    • Selecione a opção Personalizado do menu suspenso Formato.
    • Select the semicolon option from the Column separators drop-down list.
    • Select the space option from the New line separator drop-down list.
    • Clique em OK para fechar o assistente.
    • This is how the Generate Data Table wizard panel should look:

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

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

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

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades