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 VCL Delphi Discussion :

Delphi, QuickReport et Excel


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Delphi, QuickReport et Excel
    Bonjour,

    J'ai hésité sur le choix du forum pour poser cette question

    Je travaille pour un client sur une application développée en Delphi7. Elle pilote Excel pour générer des états et je cherche un moyen de m'affranchir d'Office.
    J'ai vu que QuickReport propose dans sa version professionnelle un export vers Excel

    Je voudrais savoir plusieurs choses
    Est-ce que les dernières version de Delphi (XE) incluent une version de QuickReport permettant cet export
    Est-ce que pour fonctionner QR a besoin que Excel soit installé sur le PC où fonctionne l'application.

    Merci d'avance pour vos réponses

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 657
    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 657
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Citation Envoyé par Delphi-ne Voir le message
    J'ai hésité sur le choix du forum pour poser cette question
    Surtout qu'il y a un forum pour Quickreport (bien que peu visité)

    Citation Envoyé par Delphi-ne Voir le message
    Je travaille pour un client sur une application développée en Delphi7.
    Elle pilote Excel pour générer des états et je cherche un moyen de m'affranchir d'Office.
    Choix judicieux , moins il y a de couches mieux on se porte
    Citation Envoyé par Delphi-ne Voir le message
    J'ai vu que QuickReport propose dans sa version professionnelle un export vers Excel
    Oui , mais c'est , à mon avis , pas terrible , autant faire des export directs

    Citation Envoyé par Delphi-ne Voir le message
    Est-ce que les dernières version de Delphi (XE) incluent une version de QuickReport permettant cet export
    Quickreport n'est plus fourni donc nécessite un achat séparé (on est bien d'accord que ce n'est que pour VCL)
    Citation Envoyé par Delphi-ne Voir le message
    Est-ce que pour fonctionner QR a besoin que Excel soit installé sur le PC où fonctionne l'application.
    Là aucune idée , le mieux est peut être d'aller sur le site http://www.quickreport.co.uk/

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Oui , mais c'est , à mon avis , pas terrible , autant faire des export directs
    Oui mais comment ?

  4. #4
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Si c'est un export brut de données, générer un fichier CSV peut suffire.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    J'y avais pensé
    Ce que l'on me demande c'est de respecter une mise en page précise, en couleur avec des logos etc.
    Je sais le faire avec QR mais je voudrais savoir comment se passe le transfert vers Excel

    Je suis allé sur le site de l'éditeur mais je n'ai pas vu de version d'évaluation

    J'ai trouvé un tutoriel http://nono40.developpez.com/tutorie...i/quickreport/ avec un lien de téléchargement. Il faut que je trouve un PC pour faire l'essai.
    Donc si quelqu'un a déjà fait cela j'aimerais avoir son avis.

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 657
    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 657
    Billets dans le blog
    65
    Par défaut
    Re,
    le transfert est "uniquement de données" , c'est à dire les QRText et QRDBText , pas de couleur , pas de mise en page

    Je suis allé sur le site de l'éditeur mais je n'ai pas vu de version d'évaluation
    ben pourquoi moi , je les vois ? (première page du site : trial version)

    de plus si j'ai compris,
    Elle pilote Excel pour générer des états et je cherche un moyen de m'affranchir d'Office.
    donc cela veut donc dire que ta mise en page précise et tes impressions serait dorénavant directe , sans passer par excel sinon quel est l'intérêt ?

    enfin , on peut gérer manuellement un transfert data vers Excel ou Open Office et 'chiader' la présentation , mais bien sur il faut dans ce cas l'Office

  7. #7
    Membre averti

    Profil pro
    Inscrit en
    Février 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 17
    Par défaut
    Citation Envoyé par Delphi-ne Voir le message
    Bonjour,
    Merci d'avance pour vos réponses
    Je ne sais pas si tu cherches encore ? Quickreport n'est effectivement pas la panacée vu que la qualité de l'export est minimaliste.

    Je me demande si la solution à ton problème ne serait pas d'utiliser le composant TadvStringgrid de TMS, qui sait exporter vers excel sans nécessiter Excel http://www.tmssoftware.com/site/advgrid.asp

    Ensuite tu pourrais utiliser openoffice pour ouvrir les .xls

    L'investissement serait mieux rentabilisé que quickreport car tu pourrais utiliser cette grille ailleurs dans les fiches.

    par contre si tu veux faire des truc spéciaux dans excel, genre avoir des "pieds de page" je ne sais pas si le TadvStringgrid saura faire, dans ce cas vaut peut être mieux continuer à piloter excel par OLE pour avoir accès à toutes les fonctionnalités.

    A toi de voir, bonne chance

    PS: autre info, ils ont aussi un outil dédié au reporting excel http://www.tmssoftware.com/site/flexcel.asp, mais je ne peux pas t'en dire plus je ne l'ai jamais utilisé

  8. #8
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Merci pour l'idée

    J'ai finalement proposé comme solution le format XML d'Excel et de construire un module qui génère les balises nécessaires.
    Cela répond à 90% du besoin : il manque la gestion d'images dans les cellules, la notion de pied de page et celle du mot de passe.
    En revanche les temps de génération sont de l'ordre de 50 fois plus rapides d'après une maquette que j'ai proposée.

    A voir si cela passera ou non auprès des utilisateurs décideurs.

    Vu la taille du client je sais qu'ils rechignent souvent à acheter des composants externes. Quick était déjà limite

    A ce jour ma mission est terminée
    Par contre je conserve l'idée de TadvStringgrid

  9. #9
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    J'ai déjà mis en oeuvre le fichier XML et ça a parfaitement fonctionné ...

    J'avais juste rencontré quelques soucis avec les données se trouvant dans le fichier XML ...

    Cdt

    Laurent

  10. #10
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Oui InfoRock c'est ce que j'ai fait.
    Pour l'instant l'objet n'est interfacé qu'avec une maquette mettant en oeuvre quelques fonctionnalités.

    Ce que j'ai remarqué pour l'instant c'est certaines restrictions comme dit plus haut : images dans les cellules, mot de passe, pied de page.
    Ce n'est pas rédibitoire mais cela reste à valider par les utilisateurs eux-mêmes

Discussions similaires

  1. utiliser un PRG delphi comme macro excel
    Par b_nazo dans le forum Débuter
    Réponses: 2
    Dernier message: 22/12/2012, 12h41
  2. comment exporter un état de delphi vers l'Excel ?
    Par souha2008 dans le forum Langage
    Réponses: 2
    Dernier message: 04/12/2012, 17h30
  3. delphi quickreport (pied de page)
    Par Chayanne47 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 17/02/2012, 09h25
  4. Exporter QuickReport en Excel
    Par walid_kerkoub dans le forum Delphi
    Réponses: 12
    Dernier message: 05/03/2007, 09h56
  5. Exporter un état QuickReport vers Excel.
    Par abdelghani_k dans le forum Bases de données
    Réponses: 3
    Dernier message: 15/06/2004, 14h22

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