bonjour à tous. je veux enregistre ficher (format excel) vers disque dur externe. c'est en python. est ce que quel qu'un sait m'aider?
-----
bonjour à tous. je veux enregistre ficher (format excel) vers disque dur externe. c'est en python. est ce que quel qu'un sait m'aider?
Bonjour,
On peut sans doute t'aider, expose nous clairement ton problème.
mon fichier est en format python au depart et il est lu en format excel mais je voudrais le transferer en format excel comment faire j espere que cela est+ clair lol
Exemple (language python sur la raspberry pi) :
import xlwt
import xlrd
DATA = (("Bien venu chez EYEY-LITE:Testeur de cable",),# ((lign) colonne,seconde cologn )
("Test de continuite", 5,),)
wb = xlwt.Workbook()
ws = wb.add_sheet("My Sheet")
for i, row in enumerate(DATA):
for j, col in enumerate(row):
ws.write(i, j, col)
ws.col(0).width = 256 * max([len(row[0]) for row in DATA])
wb.save("Rapport.xls")
Python est un langage de programmation. Un fichier python ressemble à ça:
Excel est un tableur, un fichier Excel ressemble à ça:Code:def gen_fibonacci(): """Générateur de la suite de Fibonacci""" a, b = 0, 1 while True: yield a # Renvoi de la valeur de "a", résultat de l'itération en cours a, b = b, a + b fi = gen_fibonacci() for i in range(20): print(next(fi))
Alors à quoi ressemble ton fichier ?
Modifie la ligne :Exemple (language python sur la raspberry pi) :
import xlwt
import xlrd
DATA = (("Bien venu chez EYEY-LITE:Testeur de cable",),# ((lign) colonne,seconde cologn )
("Test de continuite", 5,),)
wb = xlwt.Workbook()
ws = wb.add_sheet("My Sheet")
for i, row in enumerate(DATA):
for j, col in enumerate(row):
ws.write(i, j, col)
ws.col(0).width = 256 * max([len(row[0]) for row in DATA])
wb.save("Rapport.xls")
en:Code:wb.save("Rapport.xls")
Où "nom-du-partage" sera le nom du disque externe que tu as monté sur ton RPi.Code:wb.save("/mnt/nom-du-partage/Rapport.xls")
Error:
Traceback (most recent call last):
File "/home/pi/Eyelite/excel.py", line 13, in <module>
wb.save("/mnt/28E2-AC28/'Rapport.xls")
File "/usr/lib/python2.7/dist-packages/xlwt/Workbook.py", line 643, in save
doc.save(filename, self.get_biff_data())
File "/usr/lib/python2.7/dist-packages/xlwt/CompoundDoc.py", line 262, in save
f = open(file_name_or_filelike_obj , 'w+b')
IOError: [Errno 2] No such file or directory: "/mnt/28E2-AC28/'Rapport.xls"
>>>
Tu as mis une apostrophe avant le nom du fichier, enlève la:
Code:wb.save("/mnt/28E2-AC28/'Rapport.xls")
wb.save("/media/28E2-AC28/'Rapport.xls")
et sa fonctionne. merci![]()
rebonjour à tous , j'ai besoin de votre aide. j'a besoin d'enregistre dans clé USB externe le fichier
pourriez-vous m'aider.
voici mon code:
Poste ton code en texte tout simplement.
Code:import serial import time import binascii from datetime import* #sport.write("\n1/")#verification atmel n = "siolement_5A" sport=serial.Serial("/dev/ttyAMA0", baudrate = 9600,timeout=2) sport.write('\n1/') while 1: hy=sport.read(256) save = open ('jh','a') date = datetime.now().strftime("%d,%m%y %H:%M:%S") print hy if(hy=='isolement_5A'): print "Received from sensor:" ab=(date +'\t' +str('isolement5A')) save.write(ab+'\n') save.close()
Dernière modification par Jack ; 20/05/2015 à 10h39. Motif: Balise code
Merci de mettre la balise code tout seul désormais. C'est particulièrement utile en python.