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)]
i
Il 13 feb 2018 11:03 AM, "Giuseppe Costanzi"
ha scritto:
.
Il problema e' di impostazione sui fogli di calcolo oppure di
esportazione dei dati?
C'e' un modo di forzare il tipo?
Esporto usando la virgola come separatore decimale sul CSV. Mettici il
punto è tutto funziona, oppure usa librerie per
2018-02-13 11:13 GMT+01:00 Carlos Catucci :
>
>
> Il 13 feb 2018 11:03 AM, "Giuseppe Costanzi" ha
> scritto:
>
> .
> Il problema e' di impostazione sui fogli di calcolo oppure di
> esportazione dei dati?
> C'e' un modo di forzare il tipo?
>
> Esporto usando la virgola come separatore decimale sul
Il 13 febbraio 2018 11:03, Giuseppe Costanzi
ha scritto:
> salve a tutti,
> ho una routine che mi esporta dei dati estratti da un database in sqlite,
> tupla di liste, in csv.
> [...]
> Suggerimenti?
Forse tu e Excel non vi capite perché, per separare i decimali, tu usi
il punto e Excel la virgol
Il 13 feb 2018 11:21 AM, "Giuseppe Costanzi"
ha scritto:
scusa carlos non ho capito, devo sostituire il punto con la virgola?
no perche' gia' uso il punto per i decimali, mentre i campi sono
separati con la virgola.
Allora non dovrebbe prenderli con stringhe. Puoi postare qualche riga di
CS
2018-02-13 11:42 GMT+01:00 Carlos Catucci :
>
>
> Il 13 feb 2018 11:21 AM, "Giuseppe Costanzi" ha
> scritto:
>
>
>
>
> scusa carlos non ho capito, devo sostituire il punto con la virgola?
> no perche' gia' uso il punto per i decimali, mentre i campi sono
> separati con la virgola.
>
>
>
> Allora n
2018-02-13 12:00 GMT+01:00 Giuseppe Costanzi :
> 2018-02-13 11:42 GMT+01:00 Carlos Catucci :
>>
>>
>> Il 13 feb 2018 11:21 AM, "Giuseppe Costanzi" ha
>> scritto:
>>
>>
>>
>>
>> scusa carlos non ho capito, devo sostituire il punto con la virgola?
>> no perche' gia' uso il punto per i decimali, ment
2018-02-13 12:10 GMT+01:00 Giuseppe Costanzi :
>
>
> questo uno script per simulare il problema.
>
>
> import csv
>
>
> class Tester(object):
> def __init__(self,*args, **kwargs):
> super(Tester, self).__init__( )
>
> self.args = args
> self.kwargs = kwargs
>
> def