Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1354 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  lire et extraire donnée d'un fichier sylk

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lire et extraire donnée d'un fichier sylk

n°1106609
bedomon
La vérité est ailleurs
Posté le 03-06-2005 à 10:22:06  profilanswer
 

Salut tout le monde,  
 
J'ai un script a faire en PHP pour extraire une partie des informations vers un base mysql. Le fichier que je recupere est un fichier sylk (slk) et c'est a partir de celui la que je dois travailler, j'ai essayer de trouver des script pour convertir vers un format csv mais je n'en ai pas trouver.
Je suis encore un noob en php et la je me triture vraiment le cerveau. Si quelqu'un avit un exemple ou un lien vers un bon tutos sur ce pb car j'ai chercher un peu mais rien d'interessant j'ai trouvé!!!!
 
merci d'avance


---------------
Il faut la chercher
mood
Publicité
Posté le 03-06-2005 à 10:22:06  profilanswer
 

n°1106615
bedomon
La vérité est ailleurs
Posté le 03-06-2005 à 10:23:36  profilanswer
 

Je precise la conversion vers csv je ne peux pas la fare avec excle car le script devra s'executer automatiquement.


---------------
Il faut la chercher
n°1106648
bixibu
Ca ... c'est fait!
Posté le 03-06-2005 à 10:45:35  profilanswer
 

tu pourrais etre plus clair ?
 


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°1106918
GaSPaRD77
Posté le 03-06-2005 à 13:47:35  profilanswer
 

Ca ressemble à quoi un fichier slk ?

n°1106938
bedomon
La vérité est ailleurs
Posté le 03-06-2005 à 13:56:16  profilanswer
 

GaSPaRD77 a écrit :

Ca ressemble à quoi un fichier slk ?


ca ressemble a ca ge te mets pas tout plus de 250 000 lignes$
 

Code :
  1. C;Y3344;X34;K"Oui"
  2. C;Y3344;X35;K"Oui"
  3. C;Y3344;X36;K"Oui"
  4. C;Y3344;X37;K"Oui"
  5. C;Y3344;X38;K"Non"
  6. C;Y3344;X39;K"Non"
  7. C;Y3344;X40;K"Non"
  8. C;Y3344;X41;K"Non"
  9. C;Y3344;X42;K"Oui"
  10. C;Y3344;X43;K"Oui"
  11. C;Y3344;X44;K350
  12. C;Y3344;X45;K5
  13. C;Y3344;X46;K0
  14. C;Y3344;X47;K2
  15. C;Y3344;X48;K0
  16. C;Y3344;X49;K0
  17. C;Y3344;X50;K1
  18. C;Y3344;X51;K2
  19. C;Y3344;X53;K1
  20. C;Y3344;X54;K11
  21. C;Y3344;X55;K2
  22. C;Y3344;X59;K"Oui"
  23. C;Y3344;X65;K"Oui"
  24. C;Y3344;X67;K"Supérieur ou égal 2048"
  25. C;Y3344;X68;K"Non"
  26. C;Y3344;X69;K"Non"
  27. C;Y3344;X70;K350
  28. C;Y3344;X71;K"Oui"
  29. C;Y3344;X72;K"Oui"
  30. C;Y3344;X73;K"Oui"
  31. C;Y3344;X74;K"Oui"
  32. C;Y3344;X75;K"Oui"
  33. C;Y3344;X76;K"Oui"


---------------
Il faut la chercher
n°1106965
GaSPaRD77
Posté le 03-06-2005 à 14:10:53  profilanswer
 

Et c'est quoi que tu veux ?
Enfin je veux dire tu veux quelles infos ?

n°1106977
bedomon
La vérité est ailleurs
Posté le 03-06-2005 à 14:18:08  profilanswer
 

GaSPaRD77 a écrit :

Et c'est quoi que tu veux ?
Enfin je veux dire tu veux quelles infos ?


 
bah comment mettre ca dans un csv parce que la je suis trop paumé!!!!


---------------
Il faut la chercher
n°1107004
cesarr89
Posté le 03-06-2005 à 14:29:35  profilanswer
 

bedomon a écrit :

bah comment mettre ca dans un csv parce que la je suis trop paumé!!!!


 
 :heink:

n°1107054
GaSPaRD77
Posté le 03-06-2005 à 14:52:22  profilanswer
 

ça j'ai bien compris que tu voulais mettre dans un csv ...
Mais quelles infos ???
 
Genre dans cette ligne tu veux quoi dans ton csv .. tout??

Code :
  1. C;Y3344;X34;K"Oui"


 
Ou bien seulement le C, ou bien le K, le "Oui".....

n°1107146
benamoubea​ch
tivuplai
Posté le 03-06-2005 à 15:56:01  profilanswer
 

file()
explode()
 
et puis le format d'un fichier csv

mood
Publicité
Posté le 03-06-2005 à 15:56:01  profilanswer
 

n°1107216
bedomon
La vérité est ailleurs
Posté le 03-06-2005 à 16:25:21  profilanswer
 


 
Ton nom de famille c'est pas connard avec un ascendance dans la branche alors a part faire chier les topic de certains tu ferais mieux de retourner jouer le temps que tu murisse un peu

n°1107229
cesarr89
Posté le 03-06-2005 à 16:28:35  profilanswer
 

bedomon a écrit :

Ton nom de famille c'est pas connard avec un ascendance dans la branche alors a part faire chier les topic de certains tu ferais mieux de retourner jouer le temps que tu murisse un peu


 
La différence entre toi et moi c'est que je t'ai pas insulter.
Maintenant si tu es pas content c'est pareil.
Je fais pas chier ton topic, juste je comprends pas tout.
Alors la prochaine, si tu veux pas de remarque comme ca, tu pose un Post clair et précis, qui explique bien le problème avec un exemple de ce que tu as et de ce tu voudrais obtenir, au moins comme ca je te ferais plus chier.

n°1107244
antp
Super Administrateur
Champion des excuses bidons
Posté le 03-06-2005 à 16:32:03  profilanswer
 

bedomon a écrit :

Ton nom de famille c'est pas connard avec un ascendance dans la branche alors a part faire chier les topic de certains tu ferais mieux de retourner jouer le temps que tu murisse un peu


 
 :heink:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1107251
plainsofpa​in
Pingouino's lover
Posté le 03-06-2005 à 16:35:10  profilanswer
 

idem que dans le poste jumeau.
 
Faut arrêter les vilainies, et se dire que les insultes c'est pas bien ^^
 
Maintenant tous copains allez !


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1107305
jeff@be
Posté le 03-06-2005 à 16:58:12  profilanswer
 

Pour revenir dans le sujet:
 
tu parses ton fichier SYLK ligne poar ligne (avec fgets() par exemple), si la ligne commence par "C", tu l'"explode()" avec ";".
Pour chacun des indices du tableau obtenu, tu testes:
  commence par "X"? => coordonnée de la colonne
  commence par "Y"? => coordonnée de la ligne
  commence par "K"? => valeur
 
Tu stockes les valeurs dans un tableau de type:
 
$tableau = array(
              "ligne1" => array("colonne1" => "valeur", "colonne2" => "valeur", ...),
              "ligne2" => array("colonne1" => "valeur", "colonne2" => "valeur", ...),
              ...
           )
 
Tu tries ton tableau par les clés.
Et puis, ligne par ligne, tu réécris dans un fichier CSV.

n°1107606
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-06-2005 à 20:55:44  profilanswer
 

bedomon a écrit :

Ton nom de famille c'est pas connard avec un ascendance dans la branche alors a part faire chier les topic de certains tu ferais mieux de retourner jouer le temps que tu murisse un peu


allez hop, télétubbies pour le wk end le temps de te calmer, et fermeture du topic au passage !
si t'as envie d'insulter les gens, tu t'es trompé de forum.


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
  FORUM HardWare.fr
  Programmation
  PHP

  lire et extraire donnée d'un fichier sylk

 

Sujets relatifs
Problème de lecture de fichier[vb.net] Lecture d'un fichier texte
[RÉSOLU] Php + fichier txtProbleme de nom de fichier avec un formulaire
Fichier AVI + Taille de fichierlire tout les fichiers d'un dossier ...
[vba]cherche fonction equivalente de Access 97 --> 2003Fichier XML dans un jar executable
Téléchargement de fichier[C] insérer un fichier dans un autre...
Plus de sujets relatifs à : lire et extraire donnée d'un fichier sylk


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR