[VB] Lire un fichier Excel .xls + question sur les BDD

Lire un fichier Excel .xls + question sur les BDD [VB] - Programmation

Marsh Posté le 20-07-2001 à 16:33:12    

Bon alors first :
 
J'ai créé un programme de gestion (vous saurez pas de quoi !!!). Qui dit gestion di base de données. J'importe et j'enregistre les BDD créé par mon prog en fichier texte tabulé. Mais j'ai besoin d'importer aussi des fichiers Excel alors comment est-ce qu'on lit ce format ?
 
Now 2emement :
 
Question de newbie : souvent dans les logiciels que j'utilise régulièrement les fichiers enregistrés sont incompréhensible quand il sont ouvert dans Bloc Notes. Ma question c'est Pkoi ?
 
Bon je la pose autrement :
J'ouvre une .doc Word avec Bloc Note. OK y'a le texte mais aussi plein de petits carrés noirs. Comment et pkoi est-ce que y'a ces carrés ???? Ca sort d'où, je veux comprendre pkoi ils cherchent à faire compliquer alors qu'ils pourrait faire simple !

Reply

Marsh Posté le 20-07-2001 à 16:33:12   

Reply

Marsh Posté le 20-07-2001 à 19:21:21    

Pour lire des fichiers Excel, voirs ODBC (Mdac 2.5) et/ou OLE  
 
Si tu travailles sous VB, installe VBSCript, il y a un FileSystem Object qui permet de s'attaquer à des fichiers Excel.

Reply

Marsh Posté le 21-07-2001 à 15:21:19    

> Pour excel, tu peux utiliser ADO (ActiveX Data Object). Y a une petite procédure à suivre pour que tes classeurs Excel soit reconnus, mais après ça marche exactement comme si tu lisait dans une BDD classique.
 
> Quand tu vois des symboles bizarres quand tu ouvres un fichier avec Notepad, c'est que c'est un fichiert binaire, et non un fichier texte (ASCII). Pkoi utliser un fichier binaire ? Pour des raisons de taille de fichier et de perfs (encore que dans certains cas il peut être plus judicieux d'utiliser des fichiers texte)

Reply

Marsh Posté le 21-07-2001 à 18:39:43    

Merci beauuuuuuuuuuuuuuuuuuucoup !!!! Pour Excel je vais chercher ce que tu me dis. Sinon pour mes bases de données tu penses qu'il vaut mieux les metre en binaire... ou alors les laisser en texte.

Reply

Marsh Posté le 22-07-2001 à 00:55:40    

Ca dépends. Si tu veux pouvoir lire facilement ton fichier, utilise un fichier texte tabulé. Sinon, tu peux utilser n fichier binaire, tu gagneras en perf (et peut-etre en place aussi).

Reply

Sujets relatifs:

Leave a Replay

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