Accueil > Logithèque > Bases de données > Gestion des comptes > Gestion de comptes - partie 1 - récupération des données bancaires
Gestion de comptes - partie 1 - récupération des données bancaires
vendredi 16 décembre 2022, par
Dans ce premier article, je vais récupérer les données de téléchargement de mes opérations bancaires.
Pour ce faire, je dois me connecter sur mon espace bancaire.
Télécharger les opérations au format CSV
Les relire avec Python 3 pour pouvoir les injecter dans ma base SQLite
Pour relire ces informations, je vais utiliser la bibliothèque pythonhttps://docs.python.org/fr/3/library/csv.html
le format CSV de la banque où je possède mon est sur 5 colonnes :
date
date de valeur
montant
Libellé
Solde
voici un exemple de ce qui stocké dans le fichier
je ne vais pas utiliser la date valeur mais la date qui est la date d’enregistrement de l’opération ;je ne vais pas utiliser (pour l’instant) la colonne solde.
voici le code de test pour relire les informations nécessaires :
import csv
with open('comptes_anonymises.csv', newline='', encoding='latin') as f: #fichier en entrée
reader = csv.reader(f)
cpt=0 # compteur d'enreg initialisé à 0
for row in reader:
cpt+=1;
a=''.join(row[0])
z=a.split(";")
if cpt>1: # pour ne pas récupérer les entêtes
for i in range(0,4):
if i==0 or i==2 or i==3: #on ne prend que les 3 colonnes qui nous interessent
print(z[i])
if i==3: # on sépare les groupe pour l'affichage
print(end="\n")
le résultat de l’exécution du script python :

maintenant que nous avons réussi à extraire nos enregistrements, nous allons les comparer avec ceux de la base de données. ceux manquant seront rajoutés. Mais cela sera dans un prochain article.
Alors à bientôt !