begin process at 2012 02 17 05:27:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Texte

 > 

Lire un fichier texte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lire un fichier texte

mercredi 19 février 2003 à 09:52:07 | Lire un fichier texte

cristiandan

Salut à tous,

Vous me direz que le sujet a été traité des milliers de fois et je serai d'accord avec vous. Cependant je n'ai pas trouvé d'infos sur la lecture d'un fichier texte formaté.
Du genre:

"champ1","Champ2", valeur1, valeur2, "Champ3"

Est-ce qu'il y a une commande permettant de lire l'ensemble de la ligne et pouvoir stocker chaque valeur dans une variable?

J'ai vraiment besoin d'aide la dessus, alors si vous avez un bout de code, ou une info pour m'aider.... merci

CristianDan
mercredi 19 février 2003 à 10:43:02 | Re : Lire un fichier texte

deedstacktyk

pour lire une ligne, essaie ca :
Dim fso
dim f
dim fichier as string
dim chaineLue as string
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(fichierALire, 1)
chaineLue = f.ReadLine

pour stocker chaque valeur dans une variable, tu peux déjà découper ta ligne en plusieurs chaines de caractères avec :
dim tabTest
tabTest = split(chaineLue,",")

et ensuite analyser dans un select case chaque élément de tabTest : (cas où variables et valeurs s'alternent régulièrement)
dim chaineTest as string
dim i as integer
dim champ1 as integer
dim champ2 as integer
for i = 0 to ubound(tabTest)-1
chaineTest = tabTest(i)
select case (chaineTest)
case "champ1"
champ1 = tabTest(i+1)
case "champ2"
champ2 = tabTest(i+1)
etc...
end select
next i


deeds tacktyk


-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
>
> Vous me direz que le sujet a été traité des milliers de fois et je serai d'accord avec vous. Cependant je n'ai pas trouvé d'infos sur la lecture d'un fichier texte formaté.
> Du genre:
>
> "champ1","Champ2", valeur1, valeur2, "Champ3"
>
> Est-ce qu'il y a une commande permettant de lire l'ensemble de la ligne et pouvoir stocker chaque valeur dans une variable?
>
> J'ai vraiment besoin d'aide la dessus, alors si vous avez un bout de code, ou une info pour m'aider.... merci
>
> CristianDan
mercredi 19 février 2003 à 15:45:44 | Re : Lire un fichier texte

labout


labout


-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
>
> Vous me direz que le sujet a été traité des milliers de fois et je serai d'accord avec vous. Cependant je n'ai pas trouvé d'infos sur la lecture d'un fichier texte formaté.
> Du genre:
>
> "champ1","Champ2", valeur1, valeur2, "Champ3"
>
> Est-ce qu'il y a une commande permettant de lire l'ensemble de la ligne et pouvoir stocker chaque valeur dans une variable?
>
> J'ai vraiment besoin d'aide la dessus, alors si vous avez un bout de code, ou une info pour m'aider.... merci
>
> CristianDan
mercredi 19 février 2003 à 19:58:36 | Re : Lire un fichier texte

rene38

Bonsoir
Essaie
Dim numFich As Integer, Champ1 As String, Champ2 As String, Champ3 As String, valeur1 As Double (??), valeur2 As Long (??)
numFich = FreeFile
Open "Chemin\Fichier.txt" For Input As #numFich
Input #numFich Champ1, Champ2, valeur1, valeur2, Champ3






-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
>
> Vous me direz que le sujet a été traité des milliers de fois et je serai d'accord avec vous. Cependant je n'ai pas trouvé d'infos sur la lecture d'un fichier texte formaté.
> Du genre:
>
> "champ1","Champ2", valeur1, valeur2, "Champ3"
>
> Est-ce qu'il y a une commande permettant de lire l'ensemble de la ligne et pouvoir stocker chaque valeur dans une variable?
>
> J'ai vraiment besoin d'aide la dessus, alors si vous avez un bout de code, ou une info pour m'aider.... merci
>
> CristianDan
jeudi 20 février 2003 à 09:22:14 | Re : Lire un fichier texte

cristiandan

SAlut les gars,
Je vous remercie pour votre aide. Je vais essayer les diffférentes méthodes. Personnelement je prèfère celle avec Input #1 Champ1, Champ2....
Si ca marche c'est génial.
Je vous tiendrai au courant de l'avancement des choses
CristianDan


-------------------------------
Réponse au message :
-------------------------------

> Bonsoir
> Essaie
> Dim numFich As Integer, Champ1 As String, Champ2 As String, Champ3 As String, valeur1 As Double (??), valeur2 As Long (??)
> numFich = FreeFile
> Open "Chemin\Fichier.txt" For Input As #numFich
> Input #numFich Champ1, Champ2, valeur1, valeur2, Champ3
>
>
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut à tous,
> >
> > Vous me direz que le sujet a été traité des milliers de fois et je serai d'accord avec vous. Cependant je n'ai pas trouvé d'infos sur la lecture d'un fichier texte formaté.
> > Du genre:
> >
> > "champ1","Champ2", valeur1, valeur2, "Champ3"
> >
> > Est-ce qu'il y a une commande permettant de lire l'ensemble de la ligne et pouvoir stocker chaque valeur dans une variable?
> >
> > J'ai vraiment besoin d'aide la dessus, alors si vous avez un bout de code, ou une info pour m'aider.... merci
> >
> > CristianDan
>


Cette discussion est classée dans : fichier, texte, lire


Répondre à ce message

Sujets en rapport avec ce message

lire un fichier texte unix [ par bj ] je n'arrive pas à récupérer un gros fichier texte unix pb de fin de ligne ? ou de codage des caractéresqui pourait me dépanner ?merci Lire une ligne précise d'un fichier texte [ par morpheus2096 ] J'ai un fichier texte, je veux lire la ligne 31, comment je fais ?merci beaucoup Lire un fichier texte par bloc [ par fuutanke ] Bonjour à tousce que je veux faire c'est lire un fichier textepar bloc de longueur fixe et mettre le bloc ludans une variable string.merci!!! lire un fichier texte sur une machine distante [ par nick ] bonjourcomment lire un fichier texte se trouvant sur une machine distante d'un LANmerci écrire/lire ds 1 fichier texte existant... [ par tomcouc ] comment écrire dans un fichier texte existant sans effacer les lignes déjà écrites. Par ex, si à la ligne 1 et 2, il est deja ecrit quelque chose, alo Lire un fichier texte [ par chitboy ] Salut,je voudrait lire un fichier texte. Cela ne parait pas compliquer mais j'ai essayer tout ce qui trouve dans l'aide et ca ne fonctionne pas.J'util Lire un fichier texte [ par chitboy ] Salut,je voudrait lire un fichier texte. Cela ne parait pas compliquer mais j'ai essayer tout ce qui trouve dans l'aide et ca ne fonctionne pas.J'util Lecture d'un fichier texte [ par Vbsupernul ] Voilà, est-ce qu'il y a un moyen de lire un fihier texte, d'enregistrer la 1ere ligne ds un TextBox, de faire lire la prochaine ligne, et si la ligne lecture de données dans un fichier texte [ par mike79 ] Salut !Je dois lire des données contenues dans un fichier texte. Ces données sont séparées par un point virgule. Elles peuvent etre aussi de taille va


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales