[Python] Esportare dati float in csv
Giuseppe Costanzi
giuseppecostanzi a gmail.com
Mar 13 Feb 2018 11:03:19 CET
salve a tutti,
ho una routine che mi esporta dei dati estratti da un database in sqlite,
tupla di liste, in csv.
I dati sono principalamente float tipo
rs = [(2, 0.382, 8.59, 76.4, 2.38, 0.425, 2.68, 1.09, 2.14, 18.3,
0.495), (3, 0.687, 625.0, 103.0, 1.92, 0.272, 4.75, 1.07, 2.03, 39.5,
0.115)]
il problema e' che quando apro il file csv cosi' generato con xls
oppure calc i numeri non interi vengono interpretati come una stringa
cioe' gli viene anteposto davanti l' apostrofo '.
Questa cosa mi succede, tra l' altro solo su windows, mentre con
linux, io uso la debian il file viene formattato correttamente.
Il problema e' di impostazione sui fogli di calcolo oppure di
esportazione dei dati?
C'e' un modo di forzare il tipo?
Prima usavo, xlwt ma con python 3 sulla debian 9 non c'e' e comunque
preferirei usare il modulo csv.
Suggerimenti?
beppe
Maggiori informazioni sulla lista
Python