Transformer un CSV complexe
-
Transformer un CSV complexe
Bonjour à tous,
je suis en train de travailler sur un flux qui récupère automatiquement depuis SharePoint un fichier CSV chargé depuis un programme SAP 1* fois par jour, le transforme afin de pouvoir patch les données vers une liste sharepoint.
J’ai réussi à transformer en partie mon CSV grâce à la vidéo de Raza csv data to sharepoint list with power automate – YouTube, mais dans l’état actuel, mon array n’est pas encore assez propre, un échantillon ci-dessous :
<pre class=”language-javascript”>
[
", 1,MATERIAL,1010007,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,* , 1,CHAINETTE EN CORDON ,\r",
", 1,MATERIAL,1010007,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,/ , 2,PERMETTANT LE PORT DE LUNETTES AUTOUR DU COU. ,\r",
", 1,MATERIAL,1010007,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,/ , 3,CONVIENT A TOUT TYPES DE LUNETTES ,\r",
", 1,MATERIAL,1010007,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,/ , 4, ,\r",
", 1,MATERIAL,1010007,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,/ , 5,REF 3386082 ,\r",
", 1,MATERIAL,1010007,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,/ , 6, ,\r",
", 2,MATERIAL,1010100,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,* , 1,BOTTE DUNLOP PROTOMASTOR FULL SAFETY 142PP ,\r",
", 2,MATERIAL,1010100,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,* , 2,MATIERE : PVC / NITRILE DE CAOUTCHOUC ,\r",
", 2,MATERIAL,1010100,GRUN,FR , ,MM02SAPMMG01, , ,SYSTEM,* , 3,POINTURES : 40 ,\r"
]j’ai besoin dans un premier temps d’isoler les index [3] & [13] sous le même format précédent :
<pre class=”language-javascript”>
[
"1010007", "CHAINETTE EN CORDON\r",
"1010007", "PERMETTANT LE PORT DE LUNETTES AUTOUR DU COU.\r",
"1010007", "CONVIENT A TOUT TYPES DE LUNETTES\r",
"1010007", "\r",
"1010007", "REF 3386082\r",
"1010007", "\r",
"1010100", "BOTTE DUNLOP PROTOMASTOR FULL SAFETY 142PP\r",
"1010100", "MATIERE : PVC / NITRILE DE CAOUTCHOUC\r",
"1010100", "POINTURES : 40\r"
]Mais dans l’état actuel, je n’y arrive pas, j’ai tenté un select, mais impossible de garder le même format, la même syntaxe
Puis, de Join (?) l’index cette fois ci [2] suivant le code article qu’il y a en [1] :
<pre class=”language-javascript”>
[
"1010007", "CHAINETTE EN CORDON PERMETTANT LE PORT DE LUNETTES AUTOUR DU COU. CONVIENT A TOUT TYPES DE LUNETTES REF 3386082\r",
"1010100", "BOTTE DUNLOP PROTOMASTOR FULL SAFETY 142PP MATIERE : PVC / NITRILE DE CAOUTCHOUC POINTURES : 40\r"
]j’ai réussi un certain nombre de transformations, mais sans jamais retrouver le format Array JSON qui m’intéresse beaucoup pour le patch vers SharePoint qui n’est pas très rapide mais fiable et simple à mettre en place.
Je vous remercie pour votre aide
greg
Connectez-vous pour répondre.