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

Composants FMX Delphi Discussion :

Application FMX et Excel


Sujet :

Composants FMX Delphi

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut Application FMX et Excel
    Bonsoir à tous,

    Petite question en passant, comment "piloter" sinon créer des fichiers excel avec le FMX, je ne trouve pas TExcelApplication comme dans la VCL ?

    je dois en effet, utiliser excel voir même word depuis une application Multipériphériques.

  2. #2
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    FMX étant orienté multiplateformes ils n'ont pas fourni des choses qui sont aussi liées à Windows que l'OLE sous forme de composants mais l'API de Windows est toujours accessible en incluant les unités correspondantes. Donc tu peux quand même faire de l'OLE et te connecter à Excel à la main.

    Si tu ne veux pas t'embêter à tout (re)faire tu peux jeter un oeil du côté de Winsoft qui propose plusieurs solutions liées à Excel comme les composants CData qui incluent un accès aux feuilles de calcul (Windows 32/64 seulement). Il y a aussi d'autres choses comme chez Gnostice, mais tu trouveras aussi des alternatives open source sur de vieilles versions d'Excel. Tout dépend de tes besoins.

    Enfin, dernière solution : faire en VCL ce que tu veux et l'encapsuler dans une DLL que tu appellerais depuis ton programme FMX.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonsoir,

    merci de ton retour, je vais suivre tes conseils et regarder cela de près.

    je laisse le ticket ouvert si toutefois certains auraient des conseils voire des exemples.

    bonne soirée.

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Citation Envoyé par pprem Voir le message
    Donc tu peux quand même faire de l'OLE et te connecter à Excel à la main.
    À partir du moment où Excel est installé sur le poste

    les composants CData (Windows 32/64 seulement).
    Tu es sûr ? Moi je lis Windows, MacOS, Linux (pas mobile toutefois), je n'avais pas fait attention à ce petit détail.
    Dès que les CData sont devenus disponibles https://www.developpez.net/forums/d2...se-architecte/ j'ai téléchargé les CDATA Excel.
    Du peu que j'ai testé, j'ai surtout été bloqué par le fait qu'il faut que le fichier existe (pourtant Firedac permet de créer des bases de données inexistante, il faut que je fouille) . Mais, peut-être est-ce moi, je n'ai pas réussi à créer le fichier. Bon il faut dire que je n'ai pas été très actif ce WE, il me restait à tester la création de feuilles (tables) ne m'étant contenté que des requêtes sur celles-ci.

    Il y a aussi les grilles de TMS qui permettent d'exporter/importer à partir vers Excel, si c'est le seul besoin.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonjour et merci des retours.

    je ne veux pas spécialement investir dans des composants onéreux, j'ai besoin dans un premier temps d'exporter un TGrid vers un ficher excel.

    je recherche un début d'exemple pour me lancer.

    je continue mes recherches.


    Bonne journée.

  6. #6
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Petit complément à ce que j'ai écrit suite à un rappel de Paul Toth : les composants non visuels sont liés à la VCL, en revanche rien ne devrait empêcher d'utiliser les classes correspondantes à la main. Donc tu devrais pouvoir utiliser TExcelApplication si tu déclares les composants et unités toi-même.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonsoir,

    effectivement vos conseils m'ont servis, j'avance en FMX avec Excel.

    merci à vous.

  8. #8
    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
    TMSFlexCell fonctionne en VCL et FMX

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/06/2012, 09h09
  2. Modification de Application.filesearch sous Excel 2007
    Par besastyle dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/11/2008, 13h24
  3. Equivalent de Application.FileSearch sur Excel 2007
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/10/2007, 17h09
  4. application du vba à excel
    Par jilane_456 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/04/2007, 15h40
  5. Applications de reporting : Excel ou Access ?
    Par Aurelien38 dans le forum Access
    Réponses: 3
    Dernier message: 02/10/2003, 08h31

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