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

MS SQL Server Discussion :

[SSIS] Data loading depuis multiples fichiers Excel et worksheets


Sujet :

MS SQL Server

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Points : 9
    Points
    9
    Par défaut [SSIS] Data loading depuis multiples fichiers Excel et worksheets
    Bonjour,

    Je suis en train de travailler sur un package permettant d'importer des données à partir de fichiers Excels situés dans un répertoire fixe.

    Le nombre de fichiers dans le répertoire peut varier, et le nombre de worksheets dans chaque workbook peut aussi varier. Le format de chaque onglet reste le même par contre.

    La boucle de chargement sur les différents fichiers du répertoire a été résolue via une Foreach Loop, avec un énumérateur sur l'adresse des différents fichiers à loader. Par contre je ne charge que les premiers onglets de chaque fichier.

    J'aimerais boucler sur chaque onglet avant de passer au fichier suivant, une boucle imbriquée en quelque sorte. Malheureusement je ne vois pas comment réaliser cela.

    foreach workbook in repertory
    foreach worksheet in workbook
    load data into database
    next worksheet
    next workbook

    Quelqu'un aurait une idée sur la question? Une méthode à explorer?

    Merci d'avance!

    Romain

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Points : 9
    Points
    9
    Par défaut
    Ok c'est bon! Il fallait savoir que onglet / worksheet = tableau dans la doc MSDN.

    Par contre un petit ajout à la fin de la procédure indiquée:

    Dans les propriétés de la Source Excel du flux de données, il faut bien configurer les propriétés du composant via l'éditeur avancé:

    AccessMode = OpenRowset From Variable
    OpenRowSetVariable = nom de la variable utilisée dans l'énumérateur des tableaux.

    ++

    Romain

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/04/2015, 13h04
  2. [XL-2010] Recherche multiple d’occurrences dans des documents Word depuis un fichier Excel
    Par Meynur dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/04/2015, 16h16
  3. Reconstruction d'une base de données depuis multiples fichiers Excel
    Par ryosakasaki7777 dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 27/01/2014, 23h22
  4. [SQL2005][SSIS] récupérer nom des colonnes fichier excel
    Par tehes dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/12/2007, 14h00
  5. Creer un pdf depuis un fichier Excel
    Par calimero91 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 29/06/2006, 14h23

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