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

  1. #1
    Membre du Club Avatar de Logisticien
    Homme Profil pro
    Consultant SAP
    Inscrit en
    mars 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Consultant SAP
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : mars 2013
    Messages : 62
    Points : 59
    Points
    59
    Par défaut Possibilité de Lire ou copier des donneés d'un fichier .xlsx
    bonjour;

    j'ai créer ma premier BDD en VB

    j'ai créer une BDD Access pour lire mon fichier .Xlsx puis j'ai fait une connexion entre la BDD Access et ma BDD VB.

    Est ce qu'il y a un code ou bien un moyen qui me permet de lire les info directement du xlsx sans passer par Access ?

    Merci d'avance.
    Log

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    janvier 2012
    Messages
    4 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2012
    Messages : 4 905
    Points : 10 173
    Points
    10 173
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Oui. Si tu lis ta base Access avec OLEDB, c'est presque la même chose qu'avec Access.

    Tu changes ta chaîne de connexion. Ensuite dans Excel, tu donnes un nom à la plage qui contient des données. Ton nom de plage, devient ton nom de table dans ta requête.

    Um exemple par là.


    Tu peux aussi regarder du côté de Interop (plus lent). Cela ressemble à OLE Automation avec VBA. Ou bien regarder du côté de OpenXML (plus complexe)

    Ou bien ClosedXML. Un composant .net pour manipuler des fichiers Excel sans Excel.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  3. #3
    Membre du Club Avatar de Logisticien
    Homme Profil pro
    Consultant SAP
    Inscrit en
    mars 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Consultant SAP
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : mars 2013
    Messages : 62
    Points : 59
    Points
    59
    Par défaut
    a priori il me manque un composant office car ce code ne fonctionne pas avec mon vb

  4. #4
    Membre éprouvé

    Profil pro
    Chef de Projet / Développeur
    Inscrit en
    juin 2002
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de Projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : juin 2002
    Messages : 444
    Points : 1 102
    Points
    1 102
    Par défaut
    Citation Envoyé par Logisticien Voir le message
    Est ce qu'il y a un code ou bien un moyen qui me permet de lire les info directement du xlsx sans passer par Access ?
    Log
    EPPlus permet de lire et écrire des fichiers Excel de façon assez simple
    http://epplus.codeplex.com/

    Attention, il ne gère pas des .XLS, seulement les .XLSX


    Il existe aussi NPOI qui gère plus de format, mais dont j’apprécie moins l'API
    https://npoi.codeplex.com/

    Le tout sans Office, bien entendu.
    --
    vanquish

Discussions similaires

  1. Copier des données d'un fichier vers un autre sans écraser le second
    Par jalons dans le forum Shell et commandes GNU
    Réponses: 10
    Dernier message: 09/04/2013, 20h07
  2. Copier des données d'un fichier Excel vers des tableau Word
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/05/2008, 14h57
  3. copier des données d'un Fichier Excel à un a autre automatiquement
    Par meuah dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 21/05/2008, 10h45
  4. copier des données entre 2 fichiers
    Par captaine93 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/01/2008, 08h56
  5. Réponses: 2
    Dernier message: 19/03/2007, 17h38

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