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

VB.NET Discussion :

Références dans projet VB.NET


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut Références dans projet VB.NET
    Bonjour,

    J'ai créé une application sous Visual Basic Express 2010 avec Office 2007 d'installé sur mon PC.
    Cette application Utilise la librairie "Microsoft Excel 12.0 Object Library" pour manipuler des fichiers excel.
    Je fais appel à un fichier .mdb par System.Data.OleDb.

    Mon application est susceptible de tourner sur des PC qui ont une version différente de office (2000, 2003 ou 2010). Est-il possible d’insérer ces références dans mon projets (des dlls ??) sans que cela n'influe sur la version installé sur le PC client ? Ou inversement, Existe-t-il une librairie "universelle" me permettant de manipuler des fichiers XLS sans avoir office sur le PC client ?

    Merci de votre aide.

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    oui il existe des librairies "universelle" pour gérer des fichier xls après ça dépend si c'est des fichier xls classique ou xlsx
    dans le premier cas il y a NPOI que j'ai déjà utilisé pas de soucis particulier à part quand j'ai généré un fichier de A à Z, si c'est le second t'a une pléthore de librairie le gérant étant donné que c'est du XML

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Merci de ta réponse, je vais explorer cette piste.
    Je suis effectivement avec des fichiers XLS classique.

    Cela nécessite-t-il une installation quelconque sur le PC client ? ou ce sont des dll incluent dans le projet ?

    En cherchant NPOI je suis tombé la dessus:
    http://blog.developpez.com/philippe/...celpackage-ep/
    Cela peut sans doute intéresser quelqu'un.
    Je fais simplement du remplissage de cellule et j’intègre une image.
    NPOI suffit-il à faire cela ?

  4. #4
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Attention Epplus est pour les fichier xlsx, bein je pense que pour ce que tu veux en faire c'est suffisant et c'est juste une dll à inclure dans ton projet NPOI rien à installer donc, moi je l'ai utilisé pour générer des fichiers excel (j'avais un fichier modèle dont je remplissais les cellules) depuis un serveur (asp.net), je n'ai par contre pas testé l'ajout d'image si tu veux je t'aiderais pour le code.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Ok, bon je vais faire des tests et je reviens donner mes impressions et le résultat.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Bon ce n'ai pas évident à utilisé, surtout avec la documentation en chinois lol.
    Je n'arrive même pas à ouvrir un fichier.
    Je met cette solution en stand by car je n'aurais pas le temps de refaire tout mon code.
    Je vais essayé d'utiliser dans un premier temps la librairy office 2003 ou XP dans mon projet.
    Bien évidement il n'en existe pas pour Office 2000 (j'utilise des assemblys d'interopérabilité)
    J'ai trouvé d'autres infos pas mal ici:
    http://dotnet.developpez.com/faq/cpp...DotNETOffice01
    et ici
    http://faqcsharp.developpez.com/?page=office_automation

    Utilisé l’interopérabilité pour office 2000 sera idéale !

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

Discussions similaires

  1. Références dans projet
    Par VITALTH dans le forum Framework .NET
    Réponses: 1
    Dernier message: 07/07/2013, 23h57
  2. [Débutant] Importer un exe dans projet vb.net
    Par keizer dans le forum VB.NET
    Réponses: 5
    Dernier message: 29/09/2011, 16h24
  3. [Débutant] Menu dans projet ASP.net
    Par arngrimur dans le forum ASP.NET
    Réponses: 4
    Dernier message: 24/09/2011, 17h23
  4. Utilisation calendar/datepicker dans projet ASP.Net
    Par arngrimur dans le forum jQuery
    Réponses: 1
    Dernier message: 23/09/2011, 12h21
  5. Chargement de référence dans vs studio .net
    Par Monromero1 dans le forum Visual Studio
    Réponses: 2
    Dernier message: 18/12/2010, 22h24

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