Gambas France BETA


Pas de compte ? Incription

manipulation donnees fichier csv

1
AuteurMessages
kwuy33#1 Posté le 15/10/2014 à 15:36:08
Bonjour la communaute,
je sollicite votre aide pour un petit probleme. Voila j'ai un fichier csv comme ceci
"CRP 1418";"metal alu brillant aj coton";"metal alu brillant aj coton";1;;;"250.0000 MILLIMETER";"180.0000 MILLIMETER";"370.0000 MILLIMETER";"blblblb blblblblb blblblblb 12
rrrjrjrjrjrjr rjrjrjrjr 23
qsqsqsq qsqsqs qsqsqs 23";;;;;;;;;;;;;;;;;;;;;;;;;;1;;1;;;"Abat jour pas droit , finition médiocre."

mon souci c'est que je voudrais avoir 1 seule ligne (bon la on en vois 2 mais dans le fichier ca fait une seule...)
"CRP 1418";"metal alu brillant aj coton";"metal alu brillant aj coton";1;;;"250.0000 MILLIMETER";"180.0000 MILLIMETER";"370.0000 MILLIMETER";"blblblb blblblblb blblblblb 12 rrrjrjrjrjrjr rjrjrjrjr 23qsqsqsq qsqsqs qsqsqs 23";;;;;;;;;;;;;;;;;;;;;;;;;;1;;1;;;"Abat jour pas droit , finition médiocre."

J'ai quelques pistes mais j'aimerais avoir votre avis

Merci a vous
Reivillo#2 Posté le 15/10/2014 à 17:49:55
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Bonjour kwuy33.

Essaye ça:
1
2
DIM $sLINE AS STRING=Trim$(file.load("/chemin/vers/fichier.csv"))
PRINT $sLINE

Et si cela fonctionne, n'oublie pas de mettre ton sujet en Résolu.

Reivillo.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
Reivillo#3 Posté le 15/10/2014 à 18:40:51
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Ou ceci:
CORRECTION: J'avais même pas remarqué que le séparateur était un point virgule < ; >,
trop habitué à la virgule < , >. J'ai modifié le CODE.
1
2
DIM $sLINE AS STRING = Replace$(file.load("/chemin/vers/fichier.csv"), "\n", ";")
PRINT $sLINE
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
spheris#4 Posté le 17/10/2014 à 07:15:53
Bonjour la communaute,
je sollicite votre aide pour un petit probleme. Voila j'ai un fichier csv comme ceci
"CRP 1418";"metal alu brillant aj coton";"metal alu brillant aj coton";1;;;"250.0000 MILLIMETER";"180.0000 MILLIMETER";"370.0000 MILLIMETER";"blblblb blblblblb blblblblb 12
rrrjrjrjrjrjr rjrjrjrjr 23
qsqsqsq qsqsqs qsqsqs 23";;;;;;;;;;;;;;;;;;;;;;;;;;1;;1;;;"Abat jour pas droit , finition médiocre."

mon souci c'est que je voudrais avoir 1 seule ligne (bon la on en vois 2 mais dans le fichier ca fait une seule...)
"CRP 1418";"metal alu brillant aj coton";"metal alu brillant aj coton";1;;;"250.0000 MILLIMETER";"180.0000 MILLIMETER";"370.0000 MILLIMETER";"blblblb blblblblb blblblblb 12 rrrjrjrjrjrjr rjrjrjrjr 23qsqsqsq qsqsqs qsqsqs 23";;;;;;;;;;;;;;;;;;;;;;;;;;1;;1;;;"Abat jour pas droit , finition médiocre."

J'ai quelques pistes mais j'aimerais avoir votre avis

Merci a vous


Comprends pas la question :
Tu voudrais une seule ligne, mais TU AS, une seule ligne. Ou est ta requete ?
;)
Reivillo#5 Posté le 17/10/2014 à 14:06:08
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Alors kwuy33, on s'est endormi sur ses lauriers?
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
spheris#6 Posté le 17/10/2014 à 22:34:52
probablement en vacances Gambasienne...
;) ;)
1