Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1194 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  accéder aux cellules excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

accéder aux cellules excel

n°814560
john316
Posté le 04-08-2004 à 11:06:33  profilanswer
 

Bonjour!
 
voila mon problème!
je voudrais utiliser la valeur des champs rempi sous un programme delphi ensuite les coller dans un fichier excel.
 
je voudrais savoir si il faudrait une lib spécial (si oui ....)
 
si non j'ai essayé mais je vois pas
 
d'avance MERCI

mood
Publicité
Posté le 04-08-2004 à 11:06:33  profilanswer
 

n°814705
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-08-2004 à 13:09:10  profilanswer
 

Si par "coller du texte dans Excel" tu veux dire que c'est l'utilisateur qui devra aller cliquer "Coller" dans Excel, il suffit que tu mettes des tab (#9) entre les valeurs des colonnes et des retour à la ligne (#13#10) entre les lignes, après tu le mets dans le presse-papiers (Clipboard.AsText) et il n'y a plus qu'à le coller dans Excel.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°814952
john316
Posté le 04-08-2004 à 15:14:23  profilanswer
 

Merci pour ta réponse antp!
je vais tester ça et je vous informe...
 A+

n°815012
p lejarre
Posté le 04-08-2004 à 16:09:10  profilanswer
 

john316 a écrit :

Bonjour!
 
voila mon problème!
je voudrais utiliser la valeur des champs rempi sous un programme delphi ensuite les coller dans un fichier excel.
 
d'avance MERCI


 
Le + simple c'est de faire un fichier csv avec des séparateurs sous forme de virgules ou mieux en version txt qui a TAB comme séparateur.  
 
 
faut faire un fichier de la forme  
 
nom;prenom;adresse1;adresse2;code postal;ville;telephone;fax;<cr>
dubois;jean;22 rue de paris;77212;patelin en brie;01 66 22 12 22;01 66 22 12 55;<cr>
 
 
ensuite on lance excel en indiquant le nom de fichier en ligne de commande. ces formats sont reconnus par tous les logiciels.  
 
 
 
si vous avez du texte qui contient justement des ; ou des virgules, vous faites en txt qui a des tabulations... donc :
 
nom<tab>prenom<tab>adresse1....fax<tab><cr>
dubois<tab>jean<tab>....<tab><cr>
 
 
si vous avez à la fois des ;, et des <tab> dans les champs vous faites en longueur fixe. vous collez un nom en longueur 30 un prenom en longueur 20 une adresse1 en longueur 40, une adresse 2 en longueur 40, un code postal en longueur 6, une ville en longueur 30, des numeros tel et fax en longueur 20 si on compte les téléphones etrangers et les "echappements" de standards.  
 
autre choix vous faites un fichier avec quelque chose comme # comme séparateur.  
 

n°815016
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-08-2004 à 16:10:47  profilanswer
 

Bah c'est ce que j'avais dit, avec des tab
C'est le seul qui passe partout, parce que les virgules/point-virgules ça varie d'un PC à l'autre et en plus il faut gérer l'échappement des caractères en rajoutant des guillemets.
Et si c'est pour coller dans Excel, je vois pas trop l'intérêt du fichier...


Message édité par antp le 04-08-2004 à 16:11:28

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°815433
p lejarre
Posté le 05-08-2004 à 00:32:03  profilanswer
 

antp a écrit :

Et si c'est pour coller dans Excel, je vois pas trop l'intérêt du fichier...


 
 
celui d'avoir quelque chose qui marche et qui est simple à mettre en oeuve. si vous avez 50 000 mesures à transférer dans excel je suis pas sur que le presse papier ou les solutions comme ale automaation marchent bien.  
 
50 000 mesures c'est une sonde de température tous les quarts d'heures pendant un an  
 
si vous faites mini maxi et moyenne ce sont 150 000 mesures. autant dire que ole automation a largement écrasé le système.  
 

n°815523
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-08-2004 à 09:41:54  profilanswer
 

Il a parlé de coller dans Excel [:spamafote]


Message édité par antp le 05-08-2004 à 09:42:24

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  accéder aux cellules excel

 

Sujets relatifs
[Excel][Résolu] pb de variable avec une feuilleborland c++ Builder et Excel ?
VBA EXCEL Redimensionner un graphique (URGENT).htaccess et interdiction presque totale d'accéder au site
Comment accéder a l'instance d'une classe depuis une autre classe?Fusion de cellules excel en VB
[VBScript VBA Excel] Manipulation d'objets (ou classe??)[Excel] récupérer le nbre de feuilles contenues dans un classeur?
probleme transfert de données d'access vers excel 
Plus de sujets relatifs à : accéder aux cellules excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR