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

C++Builder Discussion :

Excel : rapidité de lecture [Non suivi]


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 94
    Par défaut Excel : rapidité de lecture
    bonjour j'utilise le tutoriel de developpez.com sur le pilotage de l'ole d'Excel par l'intermédiaire de Variant(...) mais ce n'est pas assez rapide !
    n'y a t'il pas un autre moyen ? un driver ?
    merci d'avance

  2. #2
    Membre expérimenté
    Avatar de Djob
    Inscrit en
    Août 2002
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 215
    Par défaut
    Je ne connais pas d'autre méthode ni de drivers pour accelerer le traitement. Peut être que le composant ExcelApplication donne de meilleurs résultats mais ça, je n'en ai aucune idée...)

    cependant en ce qui concerne l'écriture dans excel ( ça ne repond peut être pas à ta question )

    1) en désactivant la mise à jour d'ecran pendant le traitement , il est possible de diviser par 2 le temps de traitement pour des enregitrements nombreux.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    //update screen desactive
    vMSExcel.OlePropertySet("ScreenUpdating", false);
     
    //...traitement des cellules
     
    vMSExcel.OlePropertySet("ScreenUpdating", true);
    2) le choix des algorithmes pour la mise en page peut jouer un rôle aussi dans la performance... par exemple le traitement des bordures cellules par cellules donne de plus mauvais résultat que par groupe de cellules...


    3) peut etre qu'en exportant dans un fichier xml compatible excel, puis en rechargeant dans excel ,on peut accelerer le traitement.Encore faut il que la version Excel supporte xml...


    Mais si tu trouves d'autre méthodes ...je suis preneur.

Discussions similaires

  1. [AC-2010] Créer fichier Excel protégé en lecture seule
    Par DYV007 dans le forum VBA Access
    Réponses: 5
    Dernier message: 25/04/2013, 11h06
  2. [AC-2007] table liée sur fichier Excel protégé en lecture
    Par tibofo dans le forum Modélisation
    Réponses: 3
    Dernier message: 05/08/2010, 12h54
  3. Linq <-> Excel : rapidité d'écriture
    Par rudbyman52 dans le forum Linq
    Réponses: 3
    Dernier message: 19/04/2010, 12h07
  4. le Code pr un fichier Excel en mode lecture seule
    Par wise_mind dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 17/08/2008, 14h22
  5. Automation d'excel, pb de lecture d'une cellule
    Par titux dans le forum wxWidgets
    Réponses: 0
    Dernier message: 04/08/2008, 10h27

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