Alteração no arquivo csv enviado em conjunto com o relatório

Olá pessoal, tudo certo?

Ao abrir no excel o arquivo csv gerado, todas as informações que são divididas entre colunas aparecem em uma única célula do excel, isto é, os dados somente estão separados por vírgula, mas um seguido do outro, sem a correta separação das células. A divisão por linhas está coerta, o problema está na reprodução das colunas.

Notei que o elemento que separa um dado do outro é a ",". Se fosse ";", o excel reconheceria isso como símbolo para separação de colunas (células distintas).

Algúem sabe onde fica o código responsável pela geração desse arquivo csv para que eu altere o símbolo e consiga ler as informações adequadas no excel? Ou até mesmo se algúem sabe qual parte direta do texto modificar...

Qualquer ajuda é bem-vinda!

Obrigado a todos.

1 curtida

Up!
Preciso alterar a ordem dos dados do relatorio.

O Calc, do pacote LibreOffice importa usando virgula normalmente.

Só o excel é chato neste aspecto.
Para piorar, a classe que cria o CSV é do Mango e nao do ScadaBR…

O arquivo que gera o csv esta abaixo:

https://sourceforge.net/p/scadabr/code/HEAD/tree/trunk/scadabr/scadabr-views-core/src/main/java/com/serotonin/mango/view/export/CsvWriter.java#l38

1 curtida