Comment ouvrir un fichier d'un autre type autre que txt avec vb.net
parmk
Messages postés15Date d'inscriptionlundi 13 octobre 2008StatutMembreDernière intervention30 septembre 2009
-
3 mars 2009 à 12:36
aserf
Messages postés114Date d'inscriptionlundi 15 avril 2002StatutMembreDernière intervention 1 juillet 2011
-
5 mars 2009 à 09:26
Bonjour à tous
J'ai du mal à ouvrir un fichier de type autre que texte (.txt) à partir de l'application que je suis en train de developper. quelqu'un aurait une petite idée là dessus?
aserf
Messages postés114Date d'inscriptionlundi 15 avril 2002StatutMembreDernière intervention 1 juillet 2011 3 mars 2009 à 19:01
Effectivement, un fichier tu peu l'ouvrir en binaire et en fair ce que tu veux !
mais bon aprs il faut exactement connaitre le format du fichier a lire,
par exemple si c'est un .csv, il y a de forte chance que le separateur soit le ";" et le fin de ligne un retour chariot,
il te reste juste a decouper les ligne et ensuite les colonne,
mais si le fichier et d'un format type xls,doc, pdf, ... ou tout autre format de fichier complexe d'un logiciel tier
je te conseil de voir si il n'existe pas des biblioteque pour lire ce type de fichier,
ou de manipule le logiciel par code (excel et word c'est possible et assez simple).
voila, dit nous deja le format de ton fichier,
a++
seb
Développement Rapide PHP / VBNET -> www.database2code.com
aserf
Messages postés114Date d'inscriptionlundi 15 avril 2002StatutMembreDernière intervention 1 juillet 2011 5 mars 2009 à 09:26
le lien de renfield est exactement fait pour sa, la technique utiliser est celle a "liaison tardive" si je ne me trompe pas, donc tu n'aura pas l'intelisens sur les objet word,
tu peu rajouter la reference de word dans ton projet, comme sa tu aura l'intellisens sur les objet word.
Ensuite si les plateforms sible non pas la meme version de word cela peu poser probleme, donc au dernier moment tu remodifie la ligne de code comme dans l'exemple.
Je crois qu'il existe une technique pour avoir l'intelisens et en meme temps la compatibilité sur differente version de word, mais je ne m'en souviens plus (et j n'es suis pas sur a 100%)
Pour ma par j'avais fait une class qui mappais les principaux element que j'utilisais.
voila,
a++
seb
Développement Rapide PHP / VBNET -> www.database2code.com