Estou comunicando um Arduino MEGA com o software supervisório InduSoft. Preciso guardar os dados lidos por uma semana e gostaria de salvá-los em .csv para analisá-los posteriormente.
Não estou conseguindo encontrar uma forma fácil de escrever, a partir da TAG configurada no InduSoft, em um arquivo .csv.
A leitura da TAG é perfeita, o que está faltando mesmo é o conhecimento com o software.
Os mais modernos substituiram as virgulas por ponto e virgula. Algumas vezes se usa o TAB.
Assim, faça o teste:
Salve o texto:
10;20;30; 40;50;60;=B1+B2
Em um arquivo teste.txt com o notepad, renomeie para teste.csv e depois arraste para o excel.
Prefiro arrastar pq quando vc importa ele fica fazendo umas perguntas (pelo menos aqui), quando arrasta ele simplesmente abre corretamente sem resmungar.
Veja que até formulas, diferente do que dizem, são importadas corretamente.
Por isso muitas vezes vc fica procurando no google como fazer e não acha. Pq não é preciso nada para fazer. A mesma rotina que escreveria um arquivo texto escreve .csv
Enfim, não conheço esse tal indusoft e não sei onde parou, mas a teoria para gerar qualquer csv é essa.