OVH Cloud OVH Cloud

Supprimer les guillemets dans un fichier texte

3 réponses
Avatar
Antoine Labusquière
Bonjour bonjour.

Je dois importer un fichier texte (séparation par ;) dans une base Access.
Seul petit hic, chaque ligne de ce fichier commence et fini par un
guillemet.
Donc lors de l'import, le premier champ de mon fichier est importé avec un
guillemet au début.
Ce qui est gênant, vu qu'il s'agit d'un code, donc numérique...

J'essaie de supprimer ces guillemets du fichier (en ouvrant le fichier via
la péthode "open fichier for methode as #1", mais sans résultat.
Comment faire d'après vous ?

Merci de votre aide

3 réponses

Avatar
Gafish
Bonjour,

Les guillemets sont réellement présent dans le fichier, ou ils sont ajoutés
lors de l'import ?
S'ils sont présents, il faudra passer à mon avis par FileSystemObject. Ainsi
tu vas lire ton fichier ligne à ligne et dans chaque ligne tu feras un
replace des guillemets par rien par exemple.
Ensuite tu importeras le nouveau fichier créé.
Si tu veux un peu d'info sur FileSystemObject, jete un oeil ici :
http://www.self-access.com/access/scripting/index.php

Arnaud

"Antoine Labusquière" a écrit dans
le message news: cvhmu7$c30$
Bonjour bonjour.

Je dois importer un fichier texte (séparation par ;) dans une base Access.
Seul petit hic, chaque ligne de ce fichier commence et fini par un
guillemet.
Donc lors de l'import, le premier champ de mon fichier est importé avec un
guillemet au début.
Ce qui est gênant, vu qu'il s'agit d'un code, donc numérique...

J'essaie de supprimer ces guillemets du fichier (en ouvrant le fichier via
la péthode "open fichier for methode as #1", mais sans résultat.
Comment faire d'après vous ?

Merci de votre aide






Avatar
Antoine Labusquière
Impec.
J'arrive à supprimer ces foutus guillemets grâce à cette méthode.
Par contre, je n'ai pas réussi à remplacer la ligne directement.
Au lieu de ça, je lis mon fichier source, et j'écris dans un fichier
destination chaque ligne allégée de ses guillements. A la fin, je remplace
le fichier source par le fichier destination.
M'enfin, là ça marche du feu de dieu, donc je suis content.

Un grand merci à toi.


"Gafish" a écrit dans le message de
news:
Bonjour,

Les guillemets sont réellement présent dans le fichier, ou ils sont
ajoutés

lors de l'import ?
S'ils sont présents, il faudra passer à mon avis par FileSystemObject.
Ainsi

tu vas lire ton fichier ligne à ligne et dans chaque ligne tu feras un
replace des guillemets par rien par exemple.
Ensuite tu importeras le nouveau fichier créé.
Si tu veux un peu d'info sur FileSystemObject, jete un oeil ici :
http://www.self-access.com/access/scripting/index.php

Arnaud

"Antoine Labusquière" a écrit dans
le message news: cvhmu7$c30$
Bonjour bonjour.

Je dois importer un fichier texte (séparation par ;) dans une base
Access.


Seul petit hic, chaque ligne de ce fichier commence et fini par un
guillemet.
Donc lors de l'import, le premier champ de mon fichier est importé avec
un


guillemet au début.
Ce qui est gênant, vu qu'il s'agit d'un code, donc numérique...

J'essaie de supprimer ces guillemets du fichier (en ouvrant le fichier
via


la péthode "open fichier for methode as #1", mais sans résultat.
Comment faire d'après vous ?

Merci de votre aide










Avatar
Gafish
Effectivement tu n'as pas d'autre choix (si je ne m'abuse bien sur) que
faire comme tu fais avec deux fichiers.

"Antoine Labusquière" a écrit dans
le message news: cvi1fs$inb$
Impec.
J'arrive à supprimer ces foutus guillemets grâce à cette méthode.
Par contre, je n'ai pas réussi à remplacer la ligne directement.
Au lieu de ça, je lis mon fichier source, et j'écris dans un fichier
destination chaque ligne allégée de ses guillements. A la fin, je remplace
le fichier source par le fichier destination.
M'enfin, là ça marche du feu de dieu, donc je suis content.

Un grand merci à toi.


"Gafish" a écrit dans le message de
news:
Bonjour,

Les guillemets sont réellement présent dans le fichier, ou ils sont
ajoutés

lors de l'import ?
S'ils sont présents, il faudra passer à mon avis par FileSystemObject.
Ainsi

tu vas lire ton fichier ligne à ligne et dans chaque ligne tu feras un
replace des guillemets par rien par exemple.
Ensuite tu importeras le nouveau fichier créé.
Si tu veux un peu d'info sur FileSystemObject, jete un oeil ici :
http://www.self-access.com/access/scripting/index.php

Arnaud

"Antoine Labusquière" a écrit
dans


le message news: cvhmu7$c30$
Bonjour bonjour.

Je dois importer un fichier texte (séparation par ;) dans une base
Access.


Seul petit hic, chaque ligne de ce fichier commence et fini par un
guillemet.
Donc lors de l'import, le premier champ de mon fichier est importé
avec



un
guillemet au début.
Ce qui est gênant, vu qu'il s'agit d'un code, donc numérique...

J'essaie de supprimer ces guillemets du fichier (en ouvrant le fichier
via


la péthode "open fichier for methode as #1", mais sans résultat.
Comment faire d'après vous ?

Merci de votre aide