2018-02-13 11:42 GMT+01:00 Carlos Catucci <carlos.catu...@gmail.com>: > > > Il 13 feb 2018 11:21 AM, "Giuseppe Costanzi" <giuseppecosta...@gmail.com> 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 > CSV?
come no def exporter(self, rs, cols): file_name = "%s.xls"%(self.title,) path = tempfile.mktemp (file_name) obj = open(path,'w') print(rs) with obj: writer = csv.writer(obj,delimiter=',') writer.writerow(cols) writer.writerows(rs) self.launch(path) 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)] e per rispondere a daniele, la prima cosa che ho fatto e' sostituire il punto con la virgola ma succede la stessa cosa. > > ripeto preferirei farlo oin csv ma credo che come dici dovro' per > forza usare qualche libreira ad hoc. > > > Ce ne sono di ottime che permettono di fare tutto, incluso creare altri > sheet. > > > p.s. > il recordset e' una lista di tuple chiaramente, non come ho scritto sopra > > Non > Questo non credo abbia importanza, a meno che non sia che le tuple vengono > trasformare in stringa, ma risulterebbe nel CSV > > Carlos > > > _______________________________________________ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python