Nombre de colonnes lors d'un export CSV - Logiciels - Windows & Software
MarshPosté le 09-06-2005 à 10:28:34
Bonjour à tous,
J'ai un petit soucis d'export CSV: J'ai un programme qui attend par exemple 10 colonnes séparées par des ';'. Quand la 10 ème colonne ( par ex) est renseignée sous EXCEL, alors le CSV généré contient bien le nombre de colonnes voulues ( c'est à dire autant le nombre de ';' que j'attends ), mais il suffit qu'une des dernières colonnes ( de droite donc ) ne soit pas renseignée et je n'ai pas de colonne générée donc pas assez de ';'. L'astuce la plus simple est de mettre un caraxctère bidon en dernière colonne systématiquement, mais j'aimerais faire ça un peu mieux, en forçant le nombre de colonnes générés par mon CVS, est-ce possible sans recourir à un macro.
J'ai de plus remarqué qu'il suffisait qu'une colonne soit renseignée pour une ligne et il me génère le bon nombre de ';' ( c'est à dire le plus grand trouvé) pour les ... 16 lignes suivantes, mais pas pour les suivantes, y a t'il au moins moyen de paramétrer cette valeur ?
Marsh Posté le 09-06-2005 à 10:28:34
Bonjour à tous,
J'ai un petit soucis d'export CSV:
J'ai un programme qui attend par exemple 10 colonnes séparées par des ';'.
Quand la 10 ème colonne ( par ex) est renseignée sous EXCEL, alors le CSV généré contient bien le nombre de colonnes voulues ( c'est à dire autant le nombre de ';' que j'attends ), mais il suffit qu'une des dernières colonnes ( de droite donc ) ne soit pas renseignée et je n'ai pas de colonne générée donc pas assez de ';'.
L'astuce la plus simple est de mettre un caraxctère bidon en dernière colonne systématiquement, mais j'aimerais faire ça un peu mieux, en forçant le nombre de colonnes générés par mon CVS, est-ce possible sans recourir à un macro.
J'ai de plus remarqué qu'il suffisait qu'une colonne soit renseignée pour une ligne et il me génère le bon nombre de ';' ( c'est à dire le plus grand trouvé) pour les ... 16 lignes suivantes, mais pas pour les suivantes, y a t'il au moins moyen de paramétrer cette valeur ?
Merci d'avance