Introduzione
In questo documento viene descritto come risolvere i problemi di formattazione CSV causati dalle impostazioni europee durante l'utilizzo del modello Seedfile per CX Cloud.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Informazioni sulle differenze di formattazione basate sulle impostazioni internazionali nelle suite di produttività per ufficio (ad esempio Microsoft Excel)
- Familiarità con le strutture di file e i delimitatori CSV (Comma-Separated Values)
- Competenze di base nella modifica del testo mediante il Blocco note o editor di testo equivalenti
- Possibilità di spostarsi tra i menu di Excel e utilizzare le funzioni di importazione dei dati, ad esempio Testo in colonne
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- Impostazioni internazionali di Microsoft Excel (le impostazioni internazionali utilizzano il punto e virgola come delimitatore CSV predefinito e la virgola come simbolo decimale)
- Editor di testo standard (ad esempio Blocco note nel sistema operativo Windows)
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Premesse
In alcuni paesi, Microsoft Excel e altre applicazioni di Office utilizzano il punto e virgola (;) come separatore predefinito nei file CSV, anziché la virgola (,), che è lo standard in Nord America e in molte altre regioni. Questa differenza è dovuta alle impostazioni specifiche delle impostazioni internazionali, dove la virgola viene utilizzata come separatore decimale e il punto e virgola viene utilizzato per separare i campi all'interno di un file CSV.
Quando un file CSV viene modificato e salvato in Excel con le impostazioni internazionali europee, il file risultante contiene punti e virgola anziché virgole come delimitatori di campo e include inoltre virgolette non necessarie (") che possono causare problemi di compatibilità durante l'importazione del file nei sistemi che prevedono file CSV delimitati da virgole. Questi problemi si verificano in genere quando si utilizzano i modelli Seedfile o si importano/esportano dati tra sistemi con configurazioni internazionali diverse.
Problema
L'utilizzo delle suite Office configurate con i formati europei causa problemi durante la modifica e il salvataggio dei file CSV:
- I file CSV salvati da Excel contengono punti e virgola (;) come delimitatori di campo anziché virgole (,).
- Attorno ai campi o ai valori sono presenti ulteriori virgolette (").
- I file CSV esportati da istanze di Excel con questa configurazione non sono compatibili con i sistemi che prevedono file delimitati da virgole, con conseguenti importazioni di dati o errori di elaborazione non corretti.
- Quando si tenta di utilizzare questi file CSV come seedfiles per CX Cloud, il delimitatore errato può impedire l'acquisizione o l'automazione dei dati.
Questi problemi si verificano in genere dopo la modifica o l'esportazione di un file CSV utilizzando le impostazioni predefinite nelle versioni di Excel configurate con la formattazione europea, con conseguente incompatibilità del file di origine e necessità di correzione o riconfigurazione manuale.
Soluzione
È disponibile un metodo per risolvere i problemi relativi ai delimitatori CSV e alle virgolette causati dalle impostazioni internazionali europee in Excel. Di seguito vengono descritti i passaggi da eseguire.
Suggerimento: È possibile modificare il separatore quando si salva un file di Excel come CSV. In File > Opzioni > Avanzate > Opzioni di modifica > Usa separatori di sistema. Tenete presente che questa modifica influisce sul formato di tutti i file CSV.
Correggere manualmente il file CSV utilizzando il Blocco note e Excel
È possibile modificare manualmente il file CSV per garantire la compatibilità.
Nota: È possibile utilizzare qualsiasi editor di testo normale purché si sostituiscano i caratteri necessari del file. In questo esempio viene utilizzato il Blocco note.
1: Aprire il file CSV in Blocco note.
Fare clic con il pulsante destro del mouse sul file CSV e selezionare Apri con > Blocco note.
2: Aprire una nuova cartella di lavoro di Excel.
Avviare Excel e creare una nuova cartella di lavoro vuota.
3: Copiare il contenuto del file CSV in Excel.
3.1. Selezionare tutto il contenuto nel Blocco note (CTRL+A, quindi CTRL+C).
3.2. Incollare il contenuto nella cella A1 della nuova cartella di lavoro di Excel.
4: Utilizzare Testo in colonne per separare i dati con una virgola.
4.1. Fare clic sulla cella A1 per selezionarla.
4.2. Passare alla scheda Dati.
4.3. Selezionare Testo da colonne.
4.4. Scegliere Delimitato, quindi fare clic su Avanti.
4.5. Selezionare Virgola come delimitatore.
4.6. Completare la procedura guidata per analizzare i dati CSV in colonne.
5: Salvare come file CSV.
5.1. Fare clic su File > Salva con nome.
5.2. Scegliere CSV (delimitato da virgole) (*.csv) come tipo di file.
5.3. Salvare il file con un nuovo nome se si desidera conservare l'originale.
6: Aprire nuovamente il file CSV salvato nel Blocco note.
6.1. Fare clic con il pulsante destro del mouse sul file CSV appena salvato.
6.2. Aprire con il Blocco note.
7: Rimuovere tutte le virgolette e regolare i delimitatori.
7.1. Nel Blocco note utilizzare Trova e sostituisci (CTRL+H).
7.2. Ricerca: ".
7.3. Sostituire con: [lasciare vuoto]
7.4. Fare clic su Sostituisci tutto per rimuovere tutte le virgolette.
7.5. Trovare: ;
7.6. Sostituire con: ,
7.7. Fare clic su Sostituisci tutto per trasformare tutti i punti e virgola in virgole.
7.8. Sostituire la prima virgola (,) nel file con un punto e virgola (;) utilizzando Trova successivo e la sostituzione manuale.
8: Salvare il file corretto.
8.1. Salvare il file nel Blocco note per sovrascrivere il file CSV non corretto.
8.2. Una volta terminato, il file corretto può essere utilizzato come file di partenza su CX Cloud.
Informazioni correlate