3
respostas

Erro de importação CSV pro banco de dados

Como nome do colaborador a leitura do arquivo CSV esta separando por virgula, o que faz todas as informações pularem uma coluna, como eu poderia resolver isso? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Olá Rhayra, tudo bem?

Primeiro peço que faça mais uma tentativa de realizar de import dos dados. Para isso, você pode excluir a tabela e fazer novamente os passos de importação dos dados. Para deletar a tabela, basta clicar com o botão direito do mouse na tabela dp_ilus e escolha a opção delete.

No momento da importação do csv, peço que verifique se as propriedades estão configuradas como abaixo:

Captura de tela do DBeaver mostrando as configurações de importação de dados. As propriedades exibidas incluem "Extensão", "Codificação", "Delimitador de coluna" (configurado como vírgula), "Caractere de citação" (configurado como aspas duplas), entre outras opções.

Verifique principalmente se a propriedade caractere de citação está como ". O caractere de citação serve para indicar que o conteúdo entre essas aspas deve ser tratado como uma única informação, mesmo que tenha vírgulas dentro (que é como está no nosso arquivo).

Caso esteja diferente, peço que edite e deixe conforme a imagem.

Se o problema persistir, me retorne.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Boa tarde, refiz a conexão inteira e importei os dados novamente, conferi a questão do caractere de citação e o erro permanece. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

ainda esta separando o nome dos colaboradores

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Rhayra, tudo bem?

Desde já peço desculpas pela demora em obter um retorno.

Peço que teste fazer novamente a importação dos dados, com o novo arquivo que disponibilizei em um drive:

  1. Baixe o arquivo.

  2. No momento da importação, nas configurações do importador, insira o ; como delimitador de coluna

    Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  3. Certifique que a tabela está nomeada corretamente, nomeando para dp_ilus

    Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  4. Execute a ação.

    Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  5. Em seguida, no script, execute o comando abaixo:

    SELECT * FROM dp_ilus di
    

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado