Lire un fichier Excel .xls + question sur les BDD [VB] - Programmation
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.
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)
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.
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).
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 !