il titolo del thread doveva essere " form per importare e quindi elaborare file excel i dati che trovo in data ( tramite self.extractData dove self e' il form ) sono di tipo str. c'e' qualche combinazione encode</decode che posso provare per riuscire a mettere di nuovo il file in un oggetto importabile in xlrd come file binario?
ancora grazie a chiuque mi possa dare lumi sulla questione Gianni 2012/9/3 Gianni Cozzolongo <[email protected]> > salve a tutti. > mi trovo nella necessita' di elaborare un file excel (non un csv , > purtroppo) > non posso permettermi di convertirlo perche' il file originale viene > prodotto da un gestionale che lo rivuole indietro cosi come e' . > con xlrd e xlwt riesco a effettuare le modifiche senza problemi, da script. > > > > posto che ho creato un form semplicissimo, con un solo campo di tipo byte > per importare il file > > class IDettagli(Interface): > """ > campi del form > """ > file = schema.Bytes(title=u"File", > required= True, > ) > > che sembra funzionare, visto che sia nella request, sia nei widget ho un > oggetto che ha come filename il nome del file, che ha le dimensioni giuste > eccc.... > devo usare qualche altro tipo di schema? mi consigliate di usare qualche > widget particolare non standard? > > > la domanda e' : > dove sta il file? cioe' quale e' l'oggetto che devo dare in pasto a > xlrd, che vuole un oggetto di tipo file. > trovo degli oggetti di type instance. > > qualcuno mi potrebbe illuminare? > > > grazie della collaborazione e buon lavoro a tutti. > > > Gianni >
_______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
