Modification des listes de codes
Une fois que vous avez extrait une liste de codes de Configuration Hub, vous pouvez l'éditer, puis télécharger la liste de codes modifiée. Il est conseillé de garder ces considérations à l'esprit lorsque vous éditez des listes de codes.
Structure du fichier de liste de codes
Les listes de codes sont téléchargées depuis Configuration Hub au format de fichier CSV (valeurs séparées par des virgules). Chaque fichier CSV est un fichier texte délimité qui utilise une virgule pour séparer chaque valeur.
- CLH
- Les lignes CLH (Code List Header) contiennent des informations de référence sur la liste de codes.Important: Ne modifiez ni ne supprimez aucune ligne ou valeur CLH.
- CLIH
- La ligne CLIH (Code List Item Header) contient les en-têtes fixes (noms de colonne) utilisés pour chaque liste de codes.Important: Ne modifiez pas ou ne supprimez pas la ou les lignes CLIH.
- VCLIV
- La ou les lignes CLIV (Code List Item Value) contiennent chacune un ensemble de valeurs d'élément.Astuce: Vous pouvez mettre à jour des valeurs dans les lignes CLIV et ajouter de nouvelles lignes CLIV si nécessaire.
Comment mettre à jour une liste de codes
Les listes de codes ne sont pas modifiées directement dans Configuration Hub. Pour modifier une liste de codes, vous devez extraire la liste de codes et la modifier à l'aide d'un éditeur de texte ou d'un tableur pour les fichiers CSV (CSV). La réservation d'une liste de codes vous permet de télécharger des modifications dans Configuration Hub.
- Les outils de tableur permettent d'afficher et d'éditer des listes de codes avec les valeurs formatées en colonnes et en lignes. Toutefois, vous devez faire preuve de prudence lorsque vous utilisez des outils de tableur si vos valeurs de liste de codes contiennent des zéros non significatifs.
- Si vous êtes certain que votre liste de codes ne contient pas de valeurs commençant par des zéros, vous pouvez ouvrir le fichier CSV à l'aide d'un tableur avec la fonction d'ouverture de fichier par défaut.
- Si vous n'êtes pas certain que votre liste de codes contient des valeurs commençant par des zéros, après avoir téléchargé la liste de codes depuis Configuration Hub, ouvrez le fichier CSV dans un éditeur de texte. Utilisez ensuite la fonction de recherche de l'éditeur de texte pour rechercher ,0. Si cette valeur est trouvée dans la recherche, votre liste de codes contient des zéros non significatifs.
- Si votre liste de codes contient des valeurs avec des zéros non significatifs, utilisez la fonction d'importation de votre tableur pour conserver les zéros non significatifs. Pour plus d'informations, voir Conservation des zéros non significatifs dans une liste de codes. Vous pouvez également modifier le fichier CSV à l'aide d'un éditeur de texte, mais soyez prudent lorsque vous travaillez avec des listes de codes volumineuses afin de vous assurer que le format CSV est conservé.
- Les espaces de début et de fin sont supprimés.
- N'éditez ou ne supprimez aucune ligne ou valeur CLH.
- Ne modifiez pas ou ne supprimez pas la ligne ou les valeurs CLIH.
- N'ajoutez pas de nouvelles colonnes au fichier.
- Vous pouvez mettre à jour des valeurs dans les lignes CLIV et ajouter de nouvelles lignes CLIV si nécessaire. Cependant, soyez prudent lorsque vous modifiez des données de liste de codes existantes, en particulier lorsque la liste de codes est utilisée par plusieurs mappes ou avec plusieurs partenaires commerciaux. Etant donné que les modifications de liste de codes peuvent avoir un effet non intentionnel, veillez à tester toute liste de codes modifiée pour chaque mappe ou partenaire commercial avec lequel elle est utilisée.
- Les valeurs de liste de codes ne peuvent contenir que des caractères ASCII étendus, des caractères non HTML, des tirets ou des tirets.
- Ne modifiez pas le nom du fichier de liste de codes CSV.
- Veillez à enregistrer le fichier CSV modifié au format CSV.
Caractères spéciaux dans les valeurs de liste de codes
Si vous utilisez un tableur pour modifier un fichier CSV, les caractères spéciaux que vous utilisez dans les valeurs de la liste de codes sont peut-être déjà pris en charge par votre tableur. Pour plus d'informations, consultez la documentation de votre tableur afin de déterminer comment traiter les caractères spéciaux tels que les virgules.
Si vous modifiez un fichier CSV à l'aide d'un éditeur de texte et qu'une valeur contient une virgule, vous devez placer cette valeur entre guillemets doubles. Par exemple, la valeur blue, red doit être encapsulée entre guillemets doubles dans le fichier CSV comme suit : "blue, red".
Taille maximale de la liste de codes
Les espaces de début et de fin ne sont pas pris en charge
Les espaces de début et de fin ne sont pas pris en charge dans les valeurs de liste de codes. Les espaces de début et de fin sont supprimés. Par conséquent, une valeur constituée uniquement d'un ou de plusieurs espaces est traitée comme si aucune valeur n'était présente. Toutefois, dans une valeur qui contient un espace entre les mots (par exemple, blue red), l'espace est conservé.
Conservation des zéros non significatifs dans une liste de codes
Si vous ouvrez un fichier CSV dans un tableur et que vous ne voyez pas les zéros initiaux attendus pour une valeur, utilisez un éditeur de texte pour afficher les valeurs brutes. Si vous éditez une liste de codes à l'aide d'un tableur qui formate des zones de type texte contenant des nombres sous forme de zones de type numérique, les zéros non significatifs peuvent être supprimés. La perte de zéros non significatifs peut entraîner des substitutions de code incorrectes, des valeurs manquantes, des échecs de traitement de données et des échecs de transformation.
Vous pouvez importer des données de liste de codes dans une feuille de calcul pour éviter la suppression des zéros non significatifs. Pour plus d'informations, voir la documentation de votre tableur pour déterminer comment afficher les zéros non significatifs dans l'outil par défaut.
Exemple de méthode pour traiter les zéros en tête en utilisant Microsoft™ Excel (système d'exploitation Windows™)
Cette procédure, qui est décrite à titre d'exemple uniquement, peut varier en fonction de votre tableur et de votre système d'exploitation. Pour plus d'informations, voir la documentation de votre tableur.
- À partir du hub de configuration, téléchargez le fichier de liste de codes CSV.
- Dans Microsoft Excel, assurez-vous que l' assistant d'importation est activé.
- Dans le menu Fichier , sélectionnez Options.
- Dans Options Excel, sélectionnez Données.
- Dans la section Show legacy data import wizards , cochez la case From Text (Legacy) .
- Une fois l'assistant d'importation activé, sélectionnez et sélectionnez Classeur vide.
- Dans le menu Données , sélectionnez .
- Dans la boîte de dialogue Importer un fichier texte , sélectionnez la liste de codes appropriée et cliquez sur Importer.
- Dans l' assistant d'importation de texte-Etape 1 sur 3, vérifiez que l'option Délimité est sélectionnée et cliquez sur Suivant.
- Dans l' assistant d'importation de texte-Etape 2 sur 3, décochez la case Onglet et cochez la case Comma . Cliquez ensuite sur Suivant.
- Dans l' assistant d'importation de texte-Etape 3 sur 3, dans la section Aperçu des données , maintenez la touche MAJ enfoncée sur votre clavier et cliquez pour sélectionner (mettre en évidence) toutes les colonnes. Ensuite, dans la section Format des données de colonne , sélectionnez Texte et cliquez sur Terminer.
- Dans la boîte de dialogue Importer un fichier de données , sélectionnez Feuille de calcul existante et cliquez sur OK.Astuce: Vérifiez que les données de la liste de codes ont été importées avec des zéros non significatifs conservés. Si vous ajoutez de nouvelles valeurs avec des zéros non significatifs à la liste de codes, ces zéros non significatifs sont également conservés.
- Apportez les modifications nécessaires à la liste de codes.
- Dans le menu Fichier , sélectionnez Enregistrer sous.
- Dans la boîte de dialogue Enregistrer sous , cliquez sur Parcourir.
- Dans le champ « Type de fichier », sélectionnez CSV (séparateur : virgule) (* CSV ).Important : n'enregistrez pas la liste de codes sous le type CSV UTF-8.
- Dans Nom du fichier, tapez le nom du fichier d' CSV s de la liste de codes d'origine.
- Cliquez sur Sauvegarder. Vous pouvez maintenant télécharger la liste de codes modifiée dans Configuration Hub.
- Dans le champ « Type de fichier », sélectionnez CSV (séparateur : virgule) (* CSV ).
Exemple de méthode permettant de gérer les zéros non significatifs à l'aide de Microsoft Excel (système d'exploitationmacOS )
Cette procédure, qui est décrite à titre d'exemple uniquement, peut varier en fonction de votre tableur et de votre système d'exploitation. Pour plus d'informations, voir la documentation de votre tableur.
- À partir du hub de configuration, téléchargez le fichier de liste de codes CSV.
- Dans Microsoft Excel, sélectionnez et sélectionnez Classeur vierge.
- Dans le menu Fichier , sélectionnez Importer.
- Dans la boîte de dialogue Importer, assurez-vous que l'option Fichier d' CSV s est sélectionnée. Sélectionnez ensuite la liste de codes appropriée et cliquez sur Importer.
- Sélectionnez le fichier d' CSV s de la liste de codes et cliquez sur Obtenir les données.
- Dans l' assistant d'importation de texte-Etape 1 sur 3, vérifiez que l'option Délimité est sélectionnée et cliquez sur Suivant.
- Dans l' assistant d'importation de texte-Etape 2 sur 3, décochez la case Onglet et cochez la case Comma . Cliquez ensuite sur Suivant.
- Dans l' assistant d'importation de texte-Etape 3 sur 3, dans la section Aperçu des données sélectionnées , maintenez la touche MAJ enfoncée sur votre clavier et cliquez pour sélectionner (mettre en évidence) toutes les colonnes. Ensuite, dans la section Format des données de colonne , sélectionnez Texte et cliquez sur Terminer.
- Dans la boîte de dialogue Importer des données , sélectionnez Feuille existante et cliquez sur OK.Astuce: Vérifiez que les données de la liste de codes ont été importées avec des zéros non significatifs conservés. Si vous ajoutez de nouvelles valeurs avec des zéros non significatifs à la liste de codes, ces zéros non significatifs sont également conservés.
- Apportez les modifications nécessaires à la liste de codes.
- Dans le menu Fichier , sélectionnez Enregistrer sous.
- Dans la boîte de dialogue Enregistrer sous , cliquez sur Parcourir.
- Dans Format de fichier, sélectionnez Valeurs séparées par des virgules ( CSV ).Important : n'enregistrez pas la liste de codes sous le type CSV UTF-8.
- Dans Enregistrer sous, sélectionnez ou saisissez le nom du fichier d' CSV s de la liste de codes d'origine.
- Cliquez sur Sauvegarder. Vous pouvez maintenant télécharger la liste de codes modifiée dans Configuration Hub.
- Dans Format de fichier, sélectionnez Valeurs séparées par des virgules ( CSV ).