Introduction
Ce document décrit comment résoudre les problèmes de formatage CSV causés par les paramètres européens lors de l'utilisation du modèle de fichier de départ pour CX Cloud.
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Compréhension des différences de mise en forme basées sur les paramètres régionaux dans les suites de productivité bureautiques (telles que Microsoft Excel)
- Connaissance des structures et des délimiteurs de fichiers CSV (valeurs séparées par des virgules)
- Compétences de base en édition de texte avec le Bloc-notes ou des éditeurs de texte équivalents
- Possibilité de naviguer dans les menus Excel et d'utiliser des fonctions d'importation de données telles que Texte en colonnes
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- Microsoft Excel avec paramètres régionaux européens (les paramètres régionaux utilisent le point-virgule comme séparateur CSV par défaut et la virgule comme symbole décimal)
- Éditeur de texte standard (tel que le Bloc-notes sous Windows)
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Dans certains pays, Microsoft Excel et d'autres applications bureautiques utilisent un point-virgule (;) comme séparateur par défaut dans les fichiers CSV, plutôt que la virgule (,), qui est la norme en Amérique du Nord et dans de nombreuses autres régions. Cette différence est due aux paramètres régionaux, où la virgule est utilisée comme séparateur décimal et le point-virgule est utilisé pour séparer les champs dans un fichier CSV.
Lorsqu'un fichier CSV est modifié et enregistré dans Excel avec des paramètres régionaux européens, le fichier résultant contient des points-virgules au lieu de virgules comme séparateurs de champs et inclut également des guillemets inutiles ("), ce qui peut entraîner des problèmes de compatibilité lors de l'importation du fichier dans des systèmes qui attendent des fichiers CSV délimités par des virgules. Ces problèmes sont souvent rencontrés lors de l'utilisation de modèles de fichiers de départ ou lors de l'importation/exportation de données entre des systèmes avec différentes configurations régionales.
Problème
L'utilisation de suites bureautiques configurées avec des formats européens pose des problèmes lors de la modification et de l'enregistrement de fichiers CSV :
- Les fichiers CSV enregistrés dans Excel contiennent des points-virgules (;) comme séparateurs de champs au lieu de virgules (,).
- Des guillemets supplémentaires (") sont présents autour des champs ou des valeurs.
- Les fichiers CSV exportés à partir d'instances Excel avec cette configuration ne sont pas compatibles avec les systèmes qui attendent des fichiers délimités par des virgules, ce qui entraîne des importations de données incorrectes ou des erreurs de traitement.
- Lorsque vous tentez d'utiliser ces fichiers CSV comme fichiers d'amorçage pour CX Cloud, un délimiteur incorrect peut empêcher l'ingestion ou l'automatisation de données.
Ces problèmes surviennent généralement après l'édition ou l'exportation d'un fichier CSV à l'aide des paramètres par défaut dans les versions d'Excel configurées avec le formatage européen, ce qui entraîne une incompatibilité du fichier de départ et la nécessité d'une correction ou d'une reconfiguration manuelle.
Solution
Il existe une méthode pour résoudre les problèmes de délimiteur CSV et de guillemets causés par les paramètres régionaux européens dans Excel. Les étapes sont détaillées ici.
Conseil : Vous pouvez modifier le séparateur lors de l'enregistrement du fichier Excel au format CSV. Sous Fichier > Options > Avancé > Options d'édition > Utiliser les séparateurs système. Gardez à l'esprit que ce changement affecte le format de tous les fichiers CSV.
Corriger manuellement le fichier CSV à l'aide du Bloc-notes et d'Excel
Vous pouvez modifier manuellement le fichier CSV pour assurer la compatibilité.
Remarque : Vous pouvez utiliser n'importe quel éditeur de texte brut tant que vous remplacez les caractères nécessaires du fichier. Cet exemple utilise le Bloc-notes.
1: Ouvrez le fichier CSV dans le Bloc-notes.
Cliquez avec le bouton droit sur votre fichier CSV et sélectionnez Ouvrir avec > Bloc-notes.
2: Ouvrez un nouveau classeur Excel.
Lancez Excel et créez un nouveau classeur vide.
3: Copiez le contenu du fichier CSV dans Excel.
3.1. Sélectionnez tout le contenu du Bloc-notes (Ctrl+A, puis Ctrl+C).
3.2. Collez le contenu dans la cellule A1 de votre nouveau classeur Excel.
4: Utilisez Text to Columns pour séparer les données par des virgules.
4.1. Cliquez sur la cellule A1 pour la sélectionner.
4.2. Accédez à l'onglet Données.
4.3. Sélectionnez Texte en colonnes.
4.4. Choisissez Délimité, puis cliquez sur Suivant.
4.5. Sélectionnez Virgule comme séparateur.
4.6. Exécutez l'Assistant pour analyser vos données CSV en colonnes.
5: Enregistrer en tant que fichier .csv.
5.1. Cliquez sur Fichier > Enregistrer sous.
5.2. Choisissez CSV (séparé par des virgules) (*.csv) comme type de fichier.
5.3. Enregistrez le fichier sous un nouveau nom si vous souhaitez conserver l'original.
6: Ouvrez à nouveau le fichier CSV enregistré dans le Bloc-notes.
6.1. Cliquez avec le bouton droit sur le fichier CSV nouvellement enregistré.
6.2. Ouvrez-le avec le Bloc-notes.
7: Supprimez tous les guillemets et ajustez les délimiteurs.
7.1. Dans le Bloc-notes, utilisez Rechercher et remplacer (Ctrl+H).
7.2. Rechercher : ".
7.3 Remplacer par : [laisser vide]
7.4. Cliquez sur Remplacer tout pour supprimer tous les guillemets.
7.5. Rechercher : ;
7.6 Remplacer par : ,
7.7. Cliquez sur Remplacer tout pour remplacer tous les points-virgules par des virgules.
7.8. Remplacez la première virgule (,) du fichier par un point-virgule (;) à l'aide de la commande Find Next et du remplacement manuel.
8: Enregistrez le fichier corrigé.
8.1. Enregistrez le fichier dans le Bloc-notes pour remplacer le fichier CSV incorrect.
8.2. Une fois terminé, le fichier corrigé peut être utilisé comme fichier de départ sur CX Cloud.
Informations connexes