IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

SQL-Server et Python3


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 2
    Par défaut SQL-Server et Python3
    Hello !

    Depuis ce matin je me bats avec le problème suivant :

    J'ai écris une procédure stockée permettant d'importer dans une table un fichier CSV, quelque soit son nombre de colonnes et de lignes. Pour ce faire, j'ai utilisé l'utilitaire BCP.
    Aujourd'hui je dois intégrer un fichier XLS. Hors l'utilitaire BCP ne prend pas en charge les fichiers XLS.

    J'ai donc à l'aide Python 3, un code python transformant un fichier XLS en CSV à l'aide du module XLRD. Testé avec le CMD le code fonctionne et mon fichier devient bien un CSV.

    Le problème c'est au niveau de SQL-Server, lorsque j’exécute mon script avec le "EXEC MASTER..xp_cmdshell monScript" j'ai un message de résultat "ModuleNotFoundError: No module named 'xlrd' "

    Impression : Malgré que mon module soit installé (pip install monModule), lorsque j'appelle un script sur SQL-Server, mon script doit être "Vanilla", c'est à dire sans aucun module hors module de base.

    Merci d'avance !

  2. #2
    Membre très actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2014
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2014
    Messages : 261
    Par défaut
    Bonjour bonjour

    Tout d'abord : Etes vous bien au fait avec les éventuelles failles que peut ouvrir l'utilitaire BCP ?

    Ensuite, vous utilisez une technologie bdd windows (sql server) pourquoi ne pas continuer avec une techno windows et du powershell ?
    Le powershell vous enlèverait les contraintes du BCP car il ferait de suite l'import dans SQL server. De plus, je ne sais pas à quoi ressemble vos script en python et en SQL mais en powershell, cela serait tout simple en soit :
    https://reportsyouneed.com/moving-da...ly-painlessly/


    Bisous bisous

Discussions similaires

  1. Pb migration Access / SQL server
    Par yoyo dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 25/04/2005, 10h39
  2. Quel outil choisir pour un développement SQL-Server ?
    Par Mouse dans le forum Débats sur le développement - Le Best Of
    Réponses: 23
    Dernier message: 12/08/2003, 06h23
  3. [Kylix] sql server & kylix
    Par fehmitn dans le forum EDI
    Réponses: 1
    Dernier message: 23/08/2002, 19h44
  4. Backup BD SQL Server
    Par Ethmane dans le forum Administration
    Réponses: 3
    Dernier message: 07/06/2002, 00h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo