A ação Abrir permite que você defina o delimitador do arquivo, remova os espaços dele e escolha uma codificação apropriada.

Depois de criar um bot, execute as seguintes etapas para abrir um arquivo CSV ou de texto usando a ação Abir.
Nota:
  • Se uma aspa dupla (") for o último elemento da última linha do arquivo CSV/TXT, o bot encontrará um erro durante o tempo de execução.
  • Ao usar a ação CSV/TXT > Abrir para abrir um arquivo CSV, ler o arquivo, atribuí-lo a uma tabela e, em seguida, gravá-lo em um arquivo usando a ação Tabela de dados > Gravar no arquivo, a automação interpreta todas as vírgulas no cabeçalho ou nos dados da célula como delimitadores. Por exemplo, se três células consecutivas contiverem dados como "abc", "bcd", "efd", a saída final colocará cada uma delas entre três aspas duplas, resultando em """abc""", """bcd""", """efd""".

Procedimento

  1. Clique duas vezes ou arraste a Abrir ação no CSV/TXT pacote na paleta Ações.
  2. Selecione qualquer uma das opções a seguir para especificar a localização do arquivo CSV ou arquivo de texto para abrir:
    • Arquivo da Control Room: Permite que você abra um arquivo da Control Room.
    • Arquivo de desktop: Permite que você abra um arquivo a partir do dispositivo. Este campo também aceita a entrada do caminho do arquivo como uma variável de string ou valor global.
      Nota: Quando você entra em um caminho de arquivo no campo Arquivo do desktop ou procura um arquivo específico no sistema, em que o caminho do arquivo é separado pelo caractere \ e salva o bot, o caractere \ é alterado para /, já que o bot usa / para separar caminhos de arquivos. Seus bots continuam funcionando com sucesso mesmo que o \ seja alterado para / durante a execução do bot.
    • Variável: Permite que você abra um arquivo especificando uma variável de arquivo.
    A ação Abrir é compatível com a transmissão de arquivos. Você pode usar uma das ações compatíveis para criar uma variável de arquivo transmissível e atribuí-la a um arquivo disponível em um armazenamento em nuvem. Esta variável está disponível apenas na sessão atual, pois os valores globais não são compatíveis com variáveis de arquivo transmissíveis. Para obter mais informações sobre o fluxo de arquivos e os pacotes compatíveis, consulte Transmissão de arquivo utilizando a variável de arquivo.
  3. Marque a caixa de seleção Contém cabeçalho se o arquivo contiver uma linha de cabeçalho e você quiser recuperar valores dessa linha.
  4. Selecione qualquer uma das seguintes opções para especificar o Delimitador usado no arquivo:
    • Vírgula
    • Guia
    • Separador de lista regional: Permite especificar o delimitador conforme configurado nas configurações regionais do sistema operacional Windows. Se o Separador de lista nas configurações regionais do Windows for modificado, o arquivo CSV também deverá conter esse caractere como delimitador.
    • Nova linha
    • Outro: Permite especificar um delimitador diferente das opções listadas acima.
  5. Marque as caixas de seleção Eliminar espaço à esquerda e Eliminar espaço à direita para remover os espaços iniciais e finais dos dados extraídos do arquivo CSV/TXT.
  6. Selecione uma opção da lista Codificação para especificar a codificação aplicada ao arquivo. Os dados do arquivo CSV/TXT serão recuperados com base na opção de codificação selecionada, mesmo que o arquivo de entrada tenha uma codificação diferente.
    • ANSI: Usado para codificar o alfabeto latino.
    • UTF8: Pode codificar todos os caracteres possíveis.
    • UNICODE
    • Win1251: usado para codificar linguagens que usam o alfabeto cirílico, incluindo búlgaro, russo e sérvio.
    • UTF-16LE: ignora o caractere Unicode da marca de ordem de bytes (BOM) no início do arquivo.
    • Padrão: identifica a codificação do arquivo. Essa opção oferece suporte à codificação de arquivos UTF-8, UTF-16LE e UTF-16BE.
    Nota: Arquivos Shift-JIS devem usar ANSI como codificação para ler conteúdo de arquivo de texto.
  7. Clique em Salvar.

Próximas etapas

Use a Read (Ler) ação para recuperar os dados do arquivo CSV/TXT e atribuí-los a uma variável de tabela. Você pode usar o loop ação para recuperar cada linha de dados da variável de arquivo ou tabela e atribuí-las à variável de registro para operações adicionais.