Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Fonctionnement _ [résolu]adaptation bdd exterieur pour importation

Écrit par : naruto 6 Sep 2004, 17:14

bonjour,
J'ai decouvert ms2 il y a pas tres longtemps je trouve que c'est une application Web geniale.
Je n'ai pas encore fini de decouvrir toute ses possibilités smile.gif

J'ai une bdd1 mysql qui me vient d'un autre site que je voudrais exploiter dans ms2.
Je suppose que je dois adapter la structure de bdd1 pour la transformer afin qu'elle soit compatible avec ms2.

Je ne sais pas comment manipuler la bdd1 et le faire à la main est inpensable. avec une fichier texte .

Quelqu'un aurait une idée?

Peux etre avec Access en utilisant 1 fichier csv exporté de bb1. je pourrais alors exploité la base. non ?
et enfin adapter la structure pour quel soit compatibe avec ms2 et l'exporter au format sql ou csv.

Es ce que quelqu'un aurait un tutorial pour l'utilisation EasyPopulate? Car j'ai du mal a comprendre sont fonctionnement.
Quels doivent etres les carteristiques du fichier txt,xls ou csv pour qu'il puisse etre importable.

merci de vos reponses!

Écrit par : djebaz 6 Sep 2004, 17:34

le plus simple pour avoir le format csv d'Easy Populate, c'est de l'installer, faire une exportation via Easy Pop et regarder le fichier csv qui en ressort...

Djé

Écrit par : naruto 6 Sep 2004, 23:15

j'ai fait quels que petit test et je n'arrive pas importer une base de données access au format csv dans une base de données mysql dans phpmyyadmin
j'obtiens ce message d'erreur

j'ai l'erreur
#1064 "numero"
j'ai verifier il ne semble pas avoir d'erreur dans le fichier csv

bref je sens que je vais devoir faire de la saisie de tout les elements dans la base de ms2 car j'arrive pas a importer avec phpmyadmin

je vais essayer la solution easypopulate j'espere que ca va marcher


Écrit par : naruto 9 Sep 2004, 09:31

bonjour
j'ai essayé easypopulate et mes données ne s'importe pas correctement.

je decrit ma demarche pour importer la new bdd produit avec easypopulate:
1 j'exporter le ficier produit complet
2 j'ouvre le fichier texte avec exel
3 j'ajoute les enregistrements en faisant des copier coller des collonne qui m'interesse au champs correspondant dans la base produit de ms2
4 j'enregistre, exel m'informe que le fichier et pas au format execel et que je risque de perdre des informations(normal le fichier texte et un fichier tabulé)
5 j'upload mon nouveaux fichier texte (avec les enregistrements ajoutés) avec easypopulate

en visualisant les categories avec l'interface d'administration,je regarde les enregistrements. ils ne sont pas affiher il y a quelques bride d'informations disperser un peu partout.

merci de m'aider si vous avez une idée

Écrit par : fissiaux 9 Sep 2004, 19:26


Tu renseignes bien le champs products_model dasn lefichier excel, et ce avec une valeur unique ?

Écrit par : naruto 10 Sep 2004, 09:01

oui j'ai bien renseigné ce champs
par contre je vais verifier si il y a pas de doublon
mais j'ai l'impression qu'execel transforme la mise en page du document text
pourtant j'enregistre les modifications dans le meme format .

es ce que il y a des caracteres (type : ,;"" tab ) qui sont interdit?
parce que je pense que si il y a des enregistrements (je pense aux descriptions notament ) mis en forme avec des tabulations ,espace ,retour chario dans les cellules ca peut faire conflit et desordonner les données.non ?

Écrit par : naruto 23 Sep 2004, 09:02

bien j'ai reussi à adapter la base de données produit en utilisant easypopulate et excel.

ma procedure :
1 avec easypopulate j'extrais le fichier xls de la base de données produit
2 je recupere la base de données a adapter sous forme xls avec phpmyadmin( l'importation en xls n'est pas tout le temps exploitable avec exel ,j'ai du passé par des etapes intermediaire avec xml)
3 je recupere les differents enregistrement que j'insere dans le fichier xls d'easy populate
4 j'enregistre la modification (!! attention il faut garder exactement la meme forme de fichier !!).
5 je reinsere le fichier xls easypopulate dans le module easypopulate dans d'admnistration

magie ca marche !
merci de vos conseils ca m'a beaucoup eclairé

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)