Error occurred: Python value of type Series , csv oracle pandas
Résolu
Nico_420
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Nico_420 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Nico_420 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Error occurred: Python value of type Series , csv oracle pandas
- Network error occurred iptv ✓ - Forum Réseaux sociaux
- A disk read error occurred - Forum Matériel & Système
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- A disk read error occured Press Ctrl + Alt + Del to restart ✓ - Forum Disque dur / SSD
- A java exception has occurred ✓ - Forum Minecraft
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
à quelle ligne obtiens-tu cette erreur?
as-tu commencé par un exercice plus simple avec execute au lieu de executemany?
à quelle ligne obtiens-tu cette erreur?
as-tu commencé par un exercice plus simple avec execute au lieu de executemany?
Bon j'ai finalement réussi a faire ce que je voulais faire, je poste le code au cas ou une personne était dans le même problème que moi :
import cx_Oracle import pandas username = '*****' password = '*****' dsn = '*****' i = 0 df = pandas.read_csv('PCS-ES (1).csv', sep=';', encoding='UTF-8') saved_code = df.CODE saved_libelle = df.LIBELLE saved_nomenclature_origine = df.NOMENCLATURE_ORIGINE def insert_CSV_TABLE(tables_a_ajouter): sql = ('insert into CSV_TABLE(CODE, LIBELLE, NOMENCLATURE_ORIGINE) ' #NOM COLONNE TABLE_CSV 'values(:CODE,:LIBELLE,:NOMENCLATURE_ORIGINE)') try: with cx_Oracle.connect(username,password,dsn) as connection: with connection.cursor() as cursor: cursor.executemany(sql, tables_a_ajouter) connection.commit() except cx_Oracle.Error as error: print('Error occurred:') print(error) while i < 100 : # tableau de 100 ligne tables_ajout = [(saved_code[i], saved_libelle[i], saved_nomenclature_origine[i])] insert_CSV_TABLE(tables_ajout) i += 1