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

Bases de données Delphi Discussion :

[Delphi 10 Seattle] Exporter DBGrid vers Excel


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 192
    Par défaut [Delphi 10 Seattle] Exporter DBGrid vers Excel
    Slt à tous

    J’ai essayé quelques code que j’ai trouvé sur google,
    Des codes qui date de Delphi 6/7 et Excel 97

    Mais en tapant quelques lignes de codes,
    Je me rends compte que je ne peux pas évoluer parce que
    Il y a une ligne déjà saisie que le compilateur n’accepte pas.

    Voici une partie de mon code

    NB : sur mon PC, j’ai Excel 2013 et Delphi 10 Seattle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    USES
    …, ComObj, OleServer, Excel2010 ;
    .
    .
    .
    VAR
    ExcelApp : oleVariant ;
    bm: TBookmark;
    ExcelWbs, ExcelClasseur, ExcelFeuille: OleVariant;
      col, rang: Integer;
     memoAir: TMemo;
     
    Procedure OuvreExcelClick(Sender: TObject);
    Begin
       ExcelApp := CreateOleObject('Excel.Application');
      ExcelApp .visible := True ;		// cette ligne ne passe pas, ça signale Erreur
    End ;
    Quelqu’un peut-il m’aider à
    EXPORTER UN DBGRID DELPHI XE10 VERS EXCEL (Excel 2013, ou Excel 2010, ou Excel 2007)

    Merci c’avance

  2. #2
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 517
    Par défaut
    Bonjour,

    dans la FAQ c'est : ExcelApp : Variant ; et non : ExcelApp : oleVariant ;

    mais c'est peut être la même chose ?

    A+
    Charly

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 192
    Par défaut
    merci pour ta réponse
    mais je l'avais aussi essayé
    c'est la mm chose

    j'attends tjrs de l'aide

    Mr6

  4. #4
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Si c'est pour une dbgrid, c'est que l'export vers excel doit créer un tableau ??
    Dans ce cas, pourquoi ne pas utiliser plutôt ADO ?

  5. #5
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 937
    Billets dans le blog
    6
    Par défaut
    Quel message d'erreur ? A la compilation ou à l'exécution ?
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  6. #6
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 491
    Par défaut
    salut

    déjà la méthode ouvreecxel me parais suspect ... c'est un événement d'une forme ?
    ensuite pour exporter ton dbgrid dans Excel il faut passer par le dataset attaché a ce dbgrid

    le code que tu nous a fournis ne fait qu'ouvrir ecxel et rien d'autre

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

Discussions similaires

  1. aide sur export dbgrid vers excel
    Par kroma23 dans le forum Bases de données
    Réponses: 3
    Dernier message: 12/09/2011, 16h38
  2. exporter mon dbgrid vers excel
    Par nil dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/04/2006, 10h44
  3. Export requete vers excel et mise en forme
    Par ston dans le forum Access
    Réponses: 2
    Dernier message: 27/10/2005, 16h55
  4. Export ASP vers excel
    Par steph04 dans le forum ASP
    Réponses: 4
    Dernier message: 04/05/2005, 01h22
  5. exporter données (requete ou DBGrid) vers Excel
    Par marie253 dans le forum Bases de données
    Réponses: 4
    Dernier message: 14/09/2004, 10h20

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