Convertisseur de relevés de compte BNP (pdf->csv)

memejoueur 14 Messages postés vendredi 1 avril 2011Date d'inscription 10 novembre 2015 Dernière intervention - 10 nov. 2013 à 20:22 - Dernière réponse : choumi92 7 Messages postés mercredi 26 décembre 2007Date d'inscription 18 mai 2017 Dernière intervention
- 18 mai 2017 à 10:45
Commentaires sur une source Créer une discussion Signaler Répondre
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/100231-convertisseur-de-releves-de-compte-bnp-pdf-csv

Afficher la suite 
Salutations !

Pour les fichiers jusque décembre 2015, impeccable !

En revanche, j'ai remarqué qu'avec le relevé 2016, cela ne marchait plus. Il semble que le contenu du PDF ait légèrement été modifié.

J'ai regardé de plus près ton code et je pense que le changement impacte la fonction "ajoute_from_TXT" de la classe UnReleve.

Je ne suis pas un pro du Python, mais j'ai essayé de le modifier. Sans trop de succès pour le moment ... :p

Est-ce que de ton côté tu vois d'où vient le soucis ?

Mat
choumi92 7 Messages postés mercredi 26 décembre 2007Date d'inscription 18 mai 2017 Dernière intervention - 26 oct. 2016 à 10:54
moi aussi ca n'a pas marché à partir de 2016 !
je n'ai pas trouvé ce qui a empeché de fonctionner
Toto
choumi92 7 Messages postés mercredi 26 décembre 2007Date d'inscription 18 mai 2017 Dernière intervention - 27 oct. 2016 à 10:54
On dirait que c'est au niveau de PDFTOTEXT ( à tester avec la commande CMD ) qu'il faut chercher pourquoi
RaphaelM > choumi92 7 Messages postés mercredi 26 décembre 2007Date d'inscription 18 mai 2017 Dernière intervention - 27 janv. 2017 à 12:23
Il n'a pas marché pour moi. Le fichier pdftotext.exe est dans le même dossier que les releves et le fichier convertBNP.py.

Convertisseur de relevés bancaires BNP Paribas *

PDF -> CSV

Relevés disponibles:
2015: 01 11 12
2016: 01 02 03 04 05 06 07 08 09 10 11 12
2017: 01

[pdf->txt] Conversion : RLV_CHQ_300040079900003580444_20150106.pdf
Traceback (most recent call last):
File "/Users/annaleticiamoras/Desktop/TEMPBNP/convertBNP.py", line 212, in <module>
extraction_PDF(releve, deja_en_txt, temp_list)
File "/Users/annaleticiamoras/Desktop/TEMPBNP/convertBNP.py", line 97, in extraction_PDF
subprocess.call(['pdftotext.exe', '-layout', pdf_file, txt_file])
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 267, in call
with Popen(*popenargs, **kwargs) as p:
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 707, in __init__
restore_signals, start_new_session)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 1326, in _execute_child
raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: 'pdftotext.exe'
>>>
choumi92 7 Messages postés mercredi 26 décembre 2007Date d'inscription 18 mai 2017 Dernière intervention - 18 mai 2017 à 10:45
on dirait que ca ne fonctionne plus depuis que la banque BNPPARIBAS a changé d'editeur PDF ( police personnalisée )
Commenter la réponse de memejoueur

32 réponses

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.