Probleme export xls vers CSV
Résolu
ticed79
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
ticed79 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
ticed79 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai développé une macro qui me transforme des commandes (en-tête de commande + details) en CSV.
C'est pour le boulot (oui je sais du VB pour le boulot, ce n'est pas top ...).
Je parviens à faire à peu près tout ce que je veux mais j'ai un problème avec le nombre de séparateurs ";"
je m'explique:
une commande est composée d'une en-tête (1 ligne avec n° de commande, fournisseurs, lieu de chargement, date ....)
et du détail (un ligne par produit avec n° de produit, description, quantité, prix ...)
Sur mon en-tête j'ai 23 champs (donc colonnes) et dans les details 8.
Le problème est qu'à mon export, Excel m'ajoute dans le detail l'équivalent de 15 ";" après mes produits (23-8)
Et le système d'intégration bloque là dessus.
Y'a-t-il moyen de supprimer ces ";" en trop ?
J'ai pensé à passer par un fichier plat et mettre mes valeurs à la chaîne mais cela va me demander de tout recoder ...
par avance merci beaucoup.
J'ai développé une macro qui me transforme des commandes (en-tête de commande + details) en CSV.
C'est pour le boulot (oui je sais du VB pour le boulot, ce n'est pas top ...).
Je parviens à faire à peu près tout ce que je veux mais j'ai un problème avec le nombre de séparateurs ";"
je m'explique:
une commande est composée d'une en-tête (1 ligne avec n° de commande, fournisseurs, lieu de chargement, date ....)
et du détail (un ligne par produit avec n° de produit, description, quantité, prix ...)
Sur mon en-tête j'ai 23 champs (donc colonnes) et dans les details 8.
Le problème est qu'à mon export, Excel m'ajoute dans le detail l'équivalent de 15 ";" après mes produits (23-8)
Et le système d'intégration bloque là dessus.
Y'a-t-il moyen de supprimer ces ";" en trop ?
J'ai pensé à passer par un fichier plat et mettre mes valeurs à la chaîne mais cela va me demander de tout recoder ...
par avance merci beaucoup.
A voir également:
- Probleme export xls vers CSV
- Export favoris chrome - Guide
- Comment exporter les photos de google photo vers l'ordinateur - Guide
- Comment ouvrir un fichier xls? - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Clavier qwerty vers azerty - Guide
2 réponses
Bonjour,
il s'agit peut être d'un pb lié à ton code??
peut-être que sans le vouloir, c'est ton code qui les rajoute.
il s'agit peut être d'un pb lié à ton code??
peut-être que sans le vouloir, c'est ton code qui les rajoute.
Non, je n'écris jamais de ";"
Je t'explique comment je fais:
J'ai un fichier excel avec des valeurs dans certaines cellules.
-Je crée une nouvelle feuille.
-Je prends des valeurs de la première feuille pour les déposer dans la seconde de manière à faire un tableau simple pour le CSV (je suis toujours en *.xls)
-Une fois fini, je supprime la feuille d'origine
-Je fini en utilisant la fonction SAVEAS() pour avoir mon CSV.
Je n'ajoute nulle part de ";", c'est entièrement automatisé par Excel ...
Je t'explique comment je fais:
J'ai un fichier excel avec des valeurs dans certaines cellules.
-Je crée une nouvelle feuille.
-Je prends des valeurs de la première feuille pour les déposer dans la seconde de manière à faire un tableau simple pour le CSV (je suis toujours en *.xls)
-Une fois fini, je supprime la feuille d'origine
-Je fini en utilisant la fonction SAVEAS() pour avoir mon CSV.
Je n'ajoute nulle part de ";", c'est entièrement automatisé par Excel ...