Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 727 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde.

Ao salvar o arquivo dos NCMs atualizados e abrir o CSV dentro do Excel por exemplo, notei que algumas colunas ficaram com valores "errados", pelo fato que, quando o registro não tem a coluna do concatenamento o registro fica com 7 colunas, mas quando tem o concatenamento que é descrição adicional do NCM ele cria mais 2 colunas, desta forma se for ler o CSV que usa o separador ; ponto e virgula, ficamos com um erro, deveria ser gerado ao salvar o arquivo ;; vazio para as colunas sem valores para na montagem não criar colunas falsas no excel, ou quando vamos ler novamente o arquivo criado, tipo no vetor não alimentar erroneamente. 

 

Grato.

Exemplo apos a leitura quando não há ; na linha que não tem informação e quando há informação a criação das colunas fora do padrão.

image.thumb.png.00cb3aaa5ecd55e009165e8f1488295f.png

 

01061100;Primatas;01/04/2022;31/12/9999;Res Camex;000272;2021
01061200;Baleias, golfinhos e botos (mamíferos da ordem Cetacea); peixes-boi (manatins) e dugongos (mamíferos da ordem Sirenia); otárias e focas, leões-marinhos e morsas (mamíferos da subordem Pinnipedia);01/04/2022;31/12/9999;Res Camex;000272;2021
01061300;Camelos e outros camelídeos (Camelidae);01/04/2022;31/12/9999;Res Camex;000272;2021
 

01061100;Primatas;;01/04/2022;31/12/9999;Res Camex;000272;2021

após Primatas deveria conter ; e outro ; que seria a coluna vazia.

  • Consultores
Postado
18 horas atrás, Márcio Túllio disse:

Boa tarde.

Ao salvar o arquivo dos NCMs atualizados e abrir o CSV dentro do Excel por exemplo, notei que algumas colunas ficaram com valores "errados", pelo fato que, quando o registro não tem a coluna do concatenamento o registro fica com 7 colunas, mas quando tem o concatenamento que é descrição adicional do NCM ele cria mais 2 colunas, desta forma se for ler o CSV que usa o separador ; ponto e virgula, ficamos com um erro, deveria ser gerado ao salvar o arquivo ;; vazio para as colunas sem valores para na montagem não criar colunas falsas no excel, ou quando vamos ler novamente o arquivo criado, tipo no vetor não alimentar erroneamente. 

 

Grato.

Exemplo apos a leitura quando não há ; na linha que não tem informação e quando há informação a criação das colunas fora do padrão.

image.thumb.png.00cb3aaa5ecd55e009165e8f1488295f.png

 

01061100;Primatas;01/04/2022;31/12/9999;Res Camex;000272;2021
01061200;Baleias, golfinhos e botos (mamíferos da ordem Cetacea); peixes-boi (manatins) e dugongos (mamíferos da ordem Sirenia); otárias e focas, leões-marinhos e morsas (mamíferos da subordem Pinnipedia);01/04/2022;31/12/9999;Res Camex;000272;2021
01061300;Camelos e outros camelídeos (Camelidae);01/04/2022;31/12/9999;Res Camex;000272;2021
 

01061100;Primatas;;01/04/2022;31/12/9999;Res Camex;000272;2021

após Primatas deveria conter ; e outro ; que seria a coluna vazia.

Bom dia!
Obrigado por reportar. Foi criada a #TK-3344 para que o consultor responsável possa analisar e fornecer um parecer.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
18 horas atrás, Márcio Túllio disse:

01061100;Primatas;01/04/2022;31/12/9999;Res Camex;000272;2021
01061200;Baleias, golfinhos e botos (mamíferos da ordem Cetacea); peixes-boi (manatins) e dugongos (mamíferos da ordem Sirenia); otárias e focas, leões-marinhos e morsas (mamíferos da subordem Pinnipedia);01/04/2022;31/12/9999;Res Camex;000272;2021
01061300;Camelos e outros camelídeos (Camelidae);01/04/2022;31/12/9999;Res Camex;000272;2021
 

01061100;Primatas;;01/04/2022;31/12/9999;Res Camex;000272;2021

após Primatas deveria conter ; e outro ; que seria a coluna vazia.

Em primeira análise, parece que é o contrário... No NCM seguinte :

01061200;Baleias, golfinhos e botos (mamíferos da ordem Cetacea); peixes-boi (manatins) e dugongos (mamíferos da ordem Sirenia); otárias e focas, leões-marinhos e morsas (mamíferos da subordem Pinnipedia);01/04/2022;31/12/9999;Res Camex;000272;2021

Tem ponto e vírgulas na descrição e isso está confundindo o Excel... o jeito seria usar um escape nessas descrições...
 

https://stackoverflow.com/a/8501818/460775

Edit: o @EliasCesar já percebeu isso também.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

O componente não envia nenhum campo a mais.

Sempre são enviadas 7 colunas, conforme pode ver no código que gera o conteúdo do arquivo:
image.png

O problema é que em alguns NCMs o campo Descrição possui o caractere ; (ponto e vírgula).

Nesse caso, provavelmente o que vamos fazer para resolver o problema é colocar a descrição em aspas (" "), dessa forma não irá afetar a montagem de tabelas do Excel.

Já criamos uma tarefa pra isso: #TK-3344

  • Curtir 2
Consultor SAC ACBr

Elias César Vieira
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Assine o
SAC

 
  • Este tópico foi criado há 727 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...