Le 5 février 2013 16:24, Amdane Samb <[email protected]> a écrit :
> Alioune ci-joint le script un peu modifier mais qui fait exactement ce k je
> veux k'il fasse.
> B.R.

Ok, j'ai teste le script PopClient , il semble bien fonctionner,
Voici la partie
que tu a modifié .Quant Meme c'est bizarre que tu soit obligé de faire ca
, je viens de tester (.txt et .doc , .pdft ) et tout marche. Bon je ne sais
pas mais comme on dit chacun fixe ses problemes comme il peut :-)

                  FileAttach = p.get_filename()
                       Nom,Extension = os.path.splitext(FileAttach)
                       if(Extension == '.txt' or Extension == '.TXT'):
                           self.create_file(name = p.get_filename(),
                                             data = base64.decodestring(data))
                       else:
                           self.create_file(name = p.get_filename(),
                                             data = data)

Le 8 février 2013 11:30, Amdane Samb <[email protected]> a écrit :
> Slt
> Alioune, j'ai pas eu de retour sur la fonction de la fois passée mais cette
> fois c'est pour un autre blém.
> Convertir un fichier excel en csv tout en respectant le formatage du excel
> cellules et tout.
> Si tu as une idée la dessus merci de me donner un coup de pouce.
>

La solution est ici , http://pypi.python.org/pypi/xlrd
http://docs.python.org/2/library/csv.html

import xlrd , csv
def convert_xsl_to_csv(fname):
    # Attention ce  code travaille sur la prmeiere
    #  Feuille
    csv_rows, book = [],  xlrd.open_workbook(fname,)
    sh = book.sheet_by_index(0)
    for rowx  in range(sh.nrows):
        csv_row =[]
        for colx  in range(sh.ncols):
            cell_value = sh.cell_value(rowx, colx)
            csv_row.append(cell_value.encode("utf-8"))
        csv_rows.append(csv_row)
    # Ecrit dans le CSV
    with open('file_to_convert.csv', 'wb') as csvfile:
         writer = csv.writer(csvfile, delimiter=';', quotechar='|')
         writer.writerows(csv_rows)

if __name__ =="__main__":
    convert_xsl_to_csv("file_to_convert.xls")


Fait attention a l'encodage regarde  UnicodeWriter sur le Net  , je ne
 peux plus triché ma connexion est partie :-)

--
Je suis tellement null sans internet , je passe toutes mes journées a boir
du café :-) .Je comprends pourquoi j’étais toujours dernier de ma classe :-)
.Le prof n'a jamais voulu qu'on aille sur internet  en plein devoir , va savoir
pourquoi :-)

--Ad

--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à