Navigation : Forums > eSKUeL > Insertion dump

Pages : 1 2 > Poster un nouveau sujet Ajouter un message
Auteur Message
theseif

Messages : 4
Inscrit le : 08/12/2002
Posté le 08/12/2002 à 15:28:29 Message N°1 #
Bonjour, j'ai un Problème à l’utilisation d’Eskuel.
J’arrive à « dumper » la table pour obtenir un fichier cvs, je l’ouvre avec excel, je la modifie, tout va bien, génial.
Je veux ramener la table, je fais « Insertion dump », je sélectionne insérer un fichier cvs, je choisis le fichier en question, je coche remplacer les données, je laisse les sélections par défaut, je mets le nom des colonnes et OK.
J’affiche le contenu de la table et elle apparaît sans les modifs.
Je dois oublier quelque chose.
Merci de m’aider.
Profil Citer
JuTs

Messages : 15
Inscrit le : 04/09/2002
Posté le 18/12/2002 à 19:02:02 Message N°2 #
Salut

J'ai aussi un problème avec les insertion dump de chichiers csv. Chez-moi je n'ai que la première instruction qui est effectuée

Pourquoi ?

Help !

Merci
Profil Citer
theseif

Messages : 4
Inscrit le : 08/12/2002
Posté le 18/12/2002 à 19:07:22 Message N°3 #
Bonjour, je suis désolée, mais je ne peut pas d'apporter de réponse, j'ai abnadonné l'utilisation d'eskuel. Je trouvais le principe génial mais comme je trouve pas de solution à mon problème j'ai arrêté de l'utiliser. Je continue néanmoins de consulter ce forum au cas ou quelqu'un de sympa apporterait une réponse. Tient moi au courant si tu trouve quelque chose.
@+. Merci.
Profil Citer
JuTs

Messages : 15
Inscrit le : 04/09/2002
Posté le 18/12/2002 à 19:14:40 Message N°4 #
J'ai déjà un bout de réponse. Chez moi le problème vient du paramètre "Lignes terminées par :" avec un retour à la ligne, ça ne fonctionne pas. En remplaçant le retour à la ligne par un autre caractère (j'ai essayé avec | ) ça fonctionne. Le problème c'est que si tu a beaucoup de données dans ta table, c'est pas très pratique de changer les retours à la ligne.

Si qqn à une autre idée...
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 18/12/2002 à 22:11:27 Message N°5 #
Ouh là, chacun son tour et on y arrivera... :-)

Le problème du CSV est du comme le dit JuTs au caractère de retour ligne.
Un problème de slash tout bête fait que les \n, \r\n, \r sont interpretés en \\n, \\r\\n ou \\r pour l'insertion dump....
Ca dépend donc grandement de la plate forme sur laquelle s'exécute eSKUeL, les retours ligne étant différents sur Macintosh, Windows ou Linux.
Cependant, ce problème est résolu grâce au débuggage intensif fourni par Milan et sera proposé dans la 1.1.0, qui devrait sortir rapidement, c'est mon souhait le plus cher.

Mathieu
____________________
image
Profil Citer
theseif

Messages : 4
Inscrit le : 08/12/2002
Posté le 19/12/2002 à 02:14:35 Message N°6 #
Ouf, enfin une réponse pour commencer à comprendre.
Merci.
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 19/12/2002 à 07:21:36 Message N°7 #
et aussi, j'ai oublié de préciser...

Désolé pour le retard de la réponse :-)
____________________
image
Profil Citer
JuTs

Messages : 15
Inscrit le : 04/09/2002
Posté le 19/12/2002 à 11:31:54 Message N°8 #
En attendant je fais comment ? Je suis sous Windows 98.
Profil Citer
JuTs

Messages : 15
Inscrit le : 04/09/2002
Posté le 19/12/2002 à 20:48:39 Message N°9 #
Voici une solution en attendant :

1. Créer le fichier .csv normalement
2. Créer un fichier .csv ne contenant aucune donnée.
3. Exécuter le scr1pt suivant:

<?
$array = file("fichier_d_origine.csv"-);

$sortie = "";

foreach($array as $string)
{
$string = trim($string);
$sortie = $sortie."|".$string;
}

$fp = fopen("fichier_destination.csv","r+"-);
fseek($fp,0);
fputs($fp,$sortie);
fclose($fp);
?>

4. Pour entrer les données dans la table, procéder de la manière habituelle mais en remplacant \n par | dans les options.

Voilà :-)
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 20/12/2002 à 09:04:16 Message N°10 #
Merci, au nom de la communauté :-)
____________________
image
Profil Citer

Navigation : Forums > eSKUeL > Insertion dump

Pages : 1 2 > Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :