Importação de CSV: caso último valor da linha esteja vazio, gera erro

Olá,

Ao importar uma planilha CSV, caso a linha não tenha preenchido o valor da última coluna, o importador está gerando um erro:

[2024-11-14 15:09:57]    Mismatch count headers and row columns 
[2024-11-14 15:09:57]    Headers count: 16
[2024-11-14 15:09:57]    Values count: 15

É importante avaliar o número de colunas do cabeçalho e do conteúdo, porém esta avaliação precisa ser de alguma forma global e não linha a linha, para poder contemplar casos como esse mencionado.

Por ora posso fazer um “armengue” colocando um valor qualquer na última coluna e não importando ela. Mas gostaria de saber se esse problema já foi avaliado, e se não posso abrir uma issue e tentar propor uma solução.

abs,
alan

Olá,

Na verdade percebi que foi um erro meu. As células vazias precisam de todo modo conter o separador csv, e meu arquivo estava sem isso.

Portanto o erro estava justificado.

Meu arquivo original estava da seguinte forma:

Cabeçalho 1, Cabeçalho 2, Cabeçalho 3
Valor 1, Valor 2

Quando o correto deveria ser:

Cabeçalho 1, Cabeçalho 2, Cabeçalho 3
Valor 1, Valor 2,

Então fica pelo menos a dica para quem tiver o mesmo problema!
abs,
alan

1 curtida