Fichier CSV (plusieurs ligne avec collonne A identique)

Fermé
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 - 12 juin 2017 à 10:04
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 - 14 juin 2017 à 11:13
Bonjour,

mon fournisseur m'a fournis un catalogue csv pour les descriptions
seulement pour chaque produits il y a plusieurs lignes
et cela pose problème pour l'importation
pour faire simple il faudrait que lorsque
A1=A2 alors mettre B2 en C1 ect..
je précise que ce fichier comporte environ 100.000 lignes
Ca doit pouvoir se faire en VB, mais ca depasse mes competences. :)

Je vous remercie d'avance pour votre aide.

ps: ci joint le fichier
https://www.cjoint.com/c/GFlkoquYP6V
A voir également:

4 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
12 juin 2017 à 10:17
Bonjour

Sans VBA, ouvres le fichier avec LibreOffice ou OpenOffice, enregistres-le au format Excel
0
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 1
12 juin 2017 à 10:28
Bonjour

en fait je cherche a mettre les lignes avec les mêmes références sur la même ligne

car pour mon importation chaque ligne efface la précédente il faut donc que chaque référence n'est qu'une seule ligne

Cordialement
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
12 juin 2017 à 11:00
Ton fichier comporte plus de 380 000 lignes, avec une multitude de noms de champs différents et les informations correspondantes.

Développes précisément ce que tu voudrais obtenir !
Un tableau Excel type base de données avec autant de titres de colonnes que de champs différents existants dans le fichier ?

Dans tous les cas cela va nécessiter un conversion du fichier avec une macro VBA très spécifique.
0
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 1
12 juin 2017 à 11:36
ce que je cherche à faire se résume comme ca

A1 215242 B1 FONCTION 1
A2 215242 B2 FONCTION 2
A3 142523 B3 FONCTION 1
A4 142523 B4 FONCTION 2
A5 142523 B5 FONCTION 3


A1 215242 B1 FONCTION 1 FONCTION 2
A2 142523 B2 FONCTION 1 FONCTION 2 FONCTION 3

Et celà pour toutes les références
Désolé pour le manque d'explication pas simple

Cordialement
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
12 juin 2017 à 12:40
Re,

Ça réponde pas à ma question !

Ton fichier se présente comme suit (extraits choisis) :


Est-ce ceci que tu veux ? :

0
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 1
12 juin 2017 à 12:43
Ha non un peu moins complexe que ça
juste chaque description de référence dans la même cellule
0
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 1
12 juin 2017 à 12:44
mais avec des ; ou bien <br> entre chaque description pour que je puisse importer après
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
12 juin 2017 à 13:29
C'est donc juste un traitement du fichier csv en VB.
Dans quelle application, l'importation pose-t-elle problème ?
0
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 1
13 juin 2017 à 09:22
j'ai un logiciel d'importation csv pour prestashop qui s'appel prestapricing, pour que l'import fonctionne il faut qu'une seule ligne et collonne par reference.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
13 juin 2017 à 20:50
Bonjour,

Voici une macro Excel :
https://mon-partage.fr/f/Ocvr2hqU/

Le traitement est un peu long (normal pour 380 000 lignes)
0
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 1
14 juin 2017 à 09:31
merci beaucoup je n'ai que microsoft 2010 starter les macros ne sont pas exécutable connaissez vous un autre logiciel qui pourrais le faire svp
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
14 juin 2017 à 11:06
On peut très probablement faire avec LibreOffice ou openOffice mais je ne connais pas OOoBasic.
Voici le csv modifié :
https://mon-partage.fr/f/SaUyshUo/
0
EtienneAubry72 Messages postés 22 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 14 juin 2017 1
14 juin 2017 à 11:13
merci infiniment pour ton travail si tu as besoin d'un service n'hésite pas ma spécialité c'est prestashop
0