Générer un fichier Excel

Générer un fichier Excel - VB/VBA/VBS - Programmation

Marsh Posté le 22-07-2003 à 13:38:36    

Bonjour à tous,
je développe un petit programme en VB mais a vrai dire peu d'importance (quoique)
Je sors des resultats dans un fichier excel.
Jusqu'a présent j'utilisais de simples tabulations pour séparer mes données mais ça commence à montrer ses limites car je voudrais maintenant pouvoir faire un peu de mise en forme et/ou y inclure une macro.
 
Quelqu'un aurait t'il qq. idées. Il me semble qu'excel dans ses dernières versions utilise du xml (mais je suis limité a la version 97 d'excel)
qq l'a t il deja fait ?
merci

Reply

Marsh Posté le 22-07-2003 à 13:38:36   

Reply

Marsh Posté le 22-07-2003 à 23:33:31    

Je ne sais pas si ça va t'aider (ch'ui un gros newb en VB), mais je suis en train de bosser sur un truc qui me génère à partir d'un fichier *.txt un fichier excel.
 
Il n'y a pas de séparateur sur les données, mais elles sont figés, ainsi que le calque de découpage.
 
Quand à savoir de qui de quoi de comment ??
 
Si c'est ce que tu souhaites, je peux mettre ici les suites d'instructions, mais sinon, tant pis [:ogmios] !
 
(l'instruction principale, c'est :

Code :
  1. FieldInfo:=Array(Array(0, 2).....)


 
Le passant.

Reply

Marsh Posté le 07-08-2003 à 11:53:20    

Je viens de faire un test, et ça marche bien avec mon système batard :)
 
Tu crées un fichier HTML basique (avec des tableau et tout...)
 
Puis tu le renomme bêtement en *.xls
 
Admire le résultat :)
 
Bon, Excel sait pas tout interpréter, notamment il a du mal avec les pitites feuilles de style... Mais y'a moyen de faire des trucs corrects déjà :)
 
Sinon, depuis VB, tu crées un objet Excel et pis voilà, t'as plus qu'à communiquer avec Excel... M'enfin ma technique je l'utilise sur un site web, donc c'est chaud pour communiquer avec excel ;)


Message édité par MagicBuzz le 07-08-2003 à 11:53:32
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed