- 23 Set 2018 às 13:08
#37030
Olá, estou com uma dúvida no desenvolvimento de um software e acredito que conseguirei ajuda neste forum.
Estou desenvolvendo um projeto dentro de um software que faz leituras de arquivos .csv e, por isso, gostaria de utilizá-lo em conjunto com o Excel.
Consigo criar uma planilha e salvá-la como .csv com os dados organizados como apresentado abaixo:
,a01,a02,a03
wights,0.1,0.2,0.5
Atualmente abro o arquivo .csv e escrevo manualmente os valores para utilizá-los em meu programa externo, porém eu queria puxar esses dados de uma planilha que faz o cálculo destes dados.
Testei simplesmente colocar "=" e clicar na célula da outra planilha e depois salvar o .csv, e realmente o arquivo .csv salva certo os dados ( salva o conteúdo das células, e não a fórmula).
Porém quando vou utilizá-los em meu programa ele faz a leitura dos dados de maneira correta, mas quando vai realizar uma operação ele apresenta erro. Acho que ele está salvando em um formato diferente quando eu utilizo esta técnica, não sei se ele converte de float pra double ou algo do genero, mudando o espaço que aquele dado ocupa, realmente não entendo do funcionamento do Excel. Mas quando vai utilizar os dados ele acusa que o arquivo está inadequado.
Meu palpite é que os dados de uma planilha do Excel têm um formato e os do arquivo .csv que eu preciso têm outro, mas não tenho certeza disso e não sei como resolver. Se alguém souber como resolvo isso me ajudará demais.
Obrigado!!!
Estou desenvolvendo um projeto dentro de um software que faz leituras de arquivos .csv e, por isso, gostaria de utilizá-lo em conjunto com o Excel.
Consigo criar uma planilha e salvá-la como .csv com os dados organizados como apresentado abaixo:
,a01,a02,a03
wights,0.1,0.2,0.5
Atualmente abro o arquivo .csv e escrevo manualmente os valores para utilizá-los em meu programa externo, porém eu queria puxar esses dados de uma planilha que faz o cálculo destes dados.
Testei simplesmente colocar "=" e clicar na célula da outra planilha e depois salvar o .csv, e realmente o arquivo .csv salva certo os dados ( salva o conteúdo das células, e não a fórmula).
Porém quando vou utilizá-los em meu programa ele faz a leitura dos dados de maneira correta, mas quando vai realizar uma operação ele apresenta erro. Acho que ele está salvando em um formato diferente quando eu utilizo esta técnica, não sei se ele converte de float pra double ou algo do genero, mudando o espaço que aquele dado ocupa, realmente não entendo do funcionamento do Excel. Mas quando vai utilizar os dados ele acusa que o arquivo está inadequado.
Meu palpite é que os dados de uma planilha do Excel têm um formato e os do arquivo .csv que eu preciso têm outro, mas não tenho certeza disso e não sei como resolver. Se alguém souber como resolvo isso me ajudará demais.
Obrigado!!!