salut
j'ai fais une facture avec microsoft exel et je veux afficher ce fichier a partir d'un projet delphi(a partir d'une form)
comment je peux faire ça
j'ésépre qu'il ya quelqu'un qui peux m'aidé
salut
j'ai fais une facture avec microsoft exel et je veux afficher ce fichier a partir d'un projet delphi(a partir d'une form)
comment je peux faire ça
j'ésépre qu'il ya quelqu'un qui peux m'aidé
As tu regardé la de Delphi : Sommaire et Microsoft Excel ? Ce pourrait être un bon début !
Ce qui se conçoit bien s'énonce clairement
Et les mots pour le dire viennent aisément (Boileau)
OleObject pourrait être un bon mot clé
voir par exemple ici
PS- cela n'a rien avoir avec les base de données ou me trompe-je dirait l'éléphant
Bonnes recherches
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
pour chargé le document
un simple 'loadfromfile' suffit
suivant les versions une fois le document chargé, tu auras un menu avec le clic droit de la souris. Excel doit être installé sur la machine du programme.
bon week end
André
merci
voila ce que j'ai fai
mais j'ai les erreurs suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part loadfromfile('G:\ETAT FOURNISSEURS AMINE.xls');
[Erreur] Unit1.pas(29): Identificateur non déclaré : 'loadfromfile'[Erreur fatale] Project1.dpr(5): Impossible de compiler l'unité utilisée 'Unit1.pas'
sur ta fiche
puis un simple bouton
clic dessus
puis OleContainer1.loadfromfile('G:\ETAT FOURNISSEURS AMINE.xls')
ça c'est le principe
pour une raison que j'ignore dans D7 (vista), j'ai une erreur :---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet Project1.exe a provoqué une classe d'exception EOleError avec le message 'Format de flux incorrect'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK Aide
---------------------------
je teste avec D2009, pour voir et là j'ai l'erreur à la lecture : ---------------------------
Notification des exceptions du débogueur
---------------------------
Le projet Project3.exe a déclenché la classe d'exception EOutOfMemory avec le message 'Mémoire insuffisante'.
---------------------------
Arrêter Continuer Aide
---------------------------
Il y a manifestement un soucis dans ce que je pensais être une bonne méthode.
André
ça fonctionne aussi avec D2009
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 with OleContainer1 do begin Align :=alClient; CreateObjectFromFile(G:\ETAT FOURNISSEURS AMINE.xls,False); Doverb(ovPrimary); end;
Bon dimanche
André
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager