Bonjour,
Un logiciel de caisse exporte une table appelée articles au format .txt séparé par des ";" que vous pouvez voir ci dessous.
la ligne précédé par AR correspond à l'article et je souhaiterais alimenter une table mysql articles avec toutes les lignes AR.
Les lignes précédés de DE correspondent aux caractéristiques de produit de la ligne AR qui précède.
Je souhaitent alimenter une deuxième table mysql appelé caracteritiques_articles avec toutes les lignes précédés de DE mais en rajoutant en deuxième champs le code de l'article mentionné dans la ligne AR.
Je ne maitrise absolument pas du tout les REGEX. Je ne sais absolument pas comment je pourrais séparer les lignes DE et AR, et je ne sais pas non plus comment est ce que je pourrais rajouter le code article sur les lignes DE concernés.
Si quelqu'un pouvait m'aiguiller SVP.
Voici le fichier txt
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 AR;9999997;essai export textile;INCO;BBBBBBB;08ETE;Vrai;41;Faux;;TEXT;10;41000;0;0;Faux;Modèle;;;;ASS;; DE;A1;;;10;111111111;;;Faux;Vrai;Assortiment 1;; DE;A2;;;10;22222222;;;Faux;Vrai;Assortiment 2;; DE;A3;;;10;333333333;;;Faux;Vrai;Assortiment 3;; DE;A4;;;15;44444444;;;Faux;Vrai;Assortiment 4;; DE;A5;;;15;5555555;;;Faux;Vrai;Assortiment 5;; DE;A6;;;15;6666666;;;Faux;Vrai;Assortiment 6;; AR;9999998;essai david chaussure;INCO;123458;;Vrai;50;Faux;;CHAU;5;50010;0;0;Faux;Modèle;;;;;PBR1; DE;;0;;5;111111111111;;;Faux;Vrai;;0; DE;;1;;5;222222222222;;;Faux;Vrai;;1; DE;;2;;5;33333333333;;;Faux;Vrai;;2; DE;;3;;8;444444444444;;;Vrai;Vrai;;3; DE;;4;;8;555555555555;;;Faux;Vrai;;4; AR;9999999;ESSAI PRODUIT DAVID;INCO;AAAAAAA;CT07;Vrai;20;Vrai;;JOUE;0;20000;0;0;Vrai;Produit;12222222222;13333;1444*4444444;;;
Partager