Export au format csv et retour chariot

Export au format csv et retour chariot - PHP - Programmation

Marsh Posté le 07-10-2002 à 10:38:47    

J'ai un pti blème,
Je cherche le moyen de remplacer tous les retour chariot qui sont dans ma base mysql par le caractère retour chariot que l'on obtient sous excel en faisant alt+Entrée.
Je ne sais pas trop comment procéder :(


---------------
Mes guitares, ampli, et effets sont en vente !
Reply

Marsh Posté le 07-10-2002 à 10:38:47   

Reply

Marsh Posté le 07-10-2002 à 11:14:07    

C'est censé servir à quoi, ton truc ? C'est quoi le rapport avec le format CSV ?

Reply

Marsh Posté le 07-10-2002 à 11:25:13    

J'exporte automatiquement dans un rep spécifique une table en récupérant les résultats du fichier dbl_dump.php de phpmyadmin.
Ca me donne donc un fichier .csv (importable dans excel).
Là où je mouise un peu c'est pour remplacer mes retours chariots.
En gros je dois faire un $texte=ereg_replace (";br />","Voila_le_pb",$texte) , afin de remplacer mes <br> par le code qui permettrait au .csv d'interpréter le retour à la ligne.


Message édité par format_c le 07-10-2002 à 11:25:37

---------------
Mes guitares, ampli, et effets sont en vente !
Reply

Marsh Posté le 07-10-2002 à 12:22:49    

Faut d'abord que tu mettes tes champs entre guillemets (" ) et que tu remplaces tous tes <br> par un \n (au pire, tu mets le caractère ASCII 13). Exemple :
 
dans ta colonne, tu as le texte suivant :
ligne 1<BR>ligne 2
 
Il faut que tu transforme ça en :
"ligne 1\nligne 2"
 
où \n est le saut de ligne.
 
Est-ce clair ?
 
Question : es-tu obligé d'utiliser ereg_replace ? un str_replace ne serait-il pas mieux ?

Reply

Marsh Posté le 07-10-2002 à 13:00:10    

_Mac_ a écrit a écrit :

Faut d'abord que tu mettes tes champs entre guillemets (" ) et que tu remplaces tous tes <br> par un \n (au pire, tu mets le caractère ASCII 13). Exemple :
 
dans ta colonne, tu as le texte suivant :
ligne 1<BR>ligne 2
 
Il faut que tu transforme ça en :
"ligne 1\nligne 2"
 
où \n est le saut de ligne.
 
Est-ce clair ?
 
Question : es-tu obligé d'utiliser ereg_replace ? un str_replace ne serait-il pas mieux ?
 




Ouep c'est clair ;)
Ca marche bien  :)  Merci bcp !
 
ps : non je peux effectivement utiliser str_replace


---------------
Mes guitares, ampli, et effets sont en vente !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed