Répondre

1

Vous pouvez renommer les champs directement dans votre étape MS-Excel-Input, et vous pouvez réorganiser les champs dans Text-File-Output. En outre, une étape Sélectionner des valeurs vous permet de renommer et de réorganiser les champs d'un seul coup sur l'onglet Sélection &.

+0

mais il serait difficile pour 100s de colonne chaque fois que @marabu .. est la toute autre façon où nous pourrions obtenir le nom de la colonne du fichier de sortie dans les valeurs sélectionnées ou toute autre transformation? btw merci pour l'aide ... – Ms13

+0

Rien ne vaut un bon problème de description. En ce moment, il y a trop de place pour l'interprétation. Si vous ajoutez des exigences supplémentaires à votre question initiale, ou si vous préférez poser une nouvelle question, je serai heureux de vous aider. – marabu

0

L'étape Select Values vous permet de modifier le nom et la position des colonnes (ainsi que leur type).

Notez que le nom de la colonne dans le Excel Input est arbitraire et n'a pas besoin d'être lié au nom réel dans le fichier Excel, de sorte que vous pouvez les renommer à souhait. Vous pouvez même copier/coller les noms dans le Field list.

Notez également que l'ordre de la colonne dans le fichier de sortie CSV est défini dans l'onglet Fields de l'étape Text file output. Vous pouvez le changer avec les touches Ctrl-Flèches.

Si vous devez industrialiser le processus et que les nouvelles colonnes nomment et ordonnent, par exemple, un ensemble de fichiers ou une table de base de données, vous avez besoin de Metadata injection. Jetez un oeil à Diethard's ou Jens' exemples.