Vai al contenuto principale

Rinominare le colonne CSV

Modifica i nomi delle intestazioni di un CSV mantenendo valori e ordine delle colonne, quindi scarica il file aggiornato.

  • Appunti

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Una riga per modifica: vecchio => nuovo

Questo strumento ti è stato utile?

Come funziona questo strumento?

L’importazione di contatti, prodotti o fatture può fallire soltanto perché i nomi delle colonne non corrispondono ai campi previsti dall’applicazione di destinazione. Rinominare le colonne CSV permette di adattare la prima riga senza riscrivere i dati o spostare i campi. Puoi applicare più corrispondenze insieme: un riferimento interno diventa un identificativo leggibile e il titolo di un importo può indicarne la valuta. I valori restano testo invariato, compresi gli zeri iniziali e le virgole decimali, quando è lo schema a richiedere una modifica e non i dati.

Il primo record logico viene sempre interpretato come intestazione: non è disponibile una modalità per file privi di titoli. Il separatore viene rilevato tra virgola, punto e virgola, tabulazione e barra verticale, contando le occorrenze esterne ai campi tra virgolette nel primo record. Un campo citato può contenere separatori e interruzioni di riga. Due virgolette consecutive al suo interno rappresentano una virgoletta letterale. Una virgoletta non chiusa interrompe l’operazione. L’eventuale BOM UTF-8 iniziale viene eliminato in lettura.

Scrivi una corrispondenza per riga usando vecchio => nuovo. Gli spazi esterni ai due nomi inseriti vengono rimossi. L’opzione per ignorare gli spazi nelle intestazioni è inizialmente attiva e rimuove anche quelli attorno al titolo originale prima del confronto. Maiuscole e accenti continuano a contare: Codice e codice sono nomi diversi. Disattivando l’opzione, un’intestazione originale circondata da spazi non corrisponde più al nome semplificato della regola. Questa impostazione non ripulisce gli spazi delle celle di dati.

Le sostituzioni sono simultanee e fanno riferimento ai titoli originali. Perciò a => b insieme a b => c produce b e c, senza rinominare due volte la prima colonna. I titoli senza corrispondenza restano intatti e una destinazione vuota viene ignorata. Sono ammessi nomi finali ripetuti e tutte le celle vengono mantenute, anche se un programma successivo potrebbe richiedere proprietà univoche. L’uscita mantiene il separatore rilevato, inserisce le virgolette necessarie e usa terminazioni di riga LF: conserva i valori, non ogni dettaglio della scrittura originale del file.

Come usare questo strumento

  1. Fornisci il CSV con le intestazioni

    Incolla la tabella oppure importa un file di testo CSV o TSV. Verifica che il primo record contenga i titoli da cambiare, non un commento introduttivo posto sopra la tabella.

  2. Inserisci le corrispondenze desiderate

    Usa una riga per ogni cambio e il separatore esatto =>. Controlla maiuscole, accenti e nomi finali; lascia attiva l’opzione degli spazi se le intestazioni originali hanno margini indesiderati.

  3. Confronta i titoli prodotti

    Avvia la rinomina, confronta l’intestazione finale con lo schema di destinazione e copia o esporta il CSV. Il contatore include ogni colonna che trova una corrispondenza, anche quando il nome assegnato coincide con quello precedente.

Casi d’uso

Preparare un catalogo per il gestionale

Adatta le intestazioni di un fornitore ai campi richiesti dal programma di magazzino, senza cambiare i riferimenti degli articoli o perdere i loro zeri iniziali.

Precisare la valuta dei prezzi

Sostituisci prezzo con prezzo_eur per rendere esplicita la valuta nel catalogo. La modifica del nome non converte gli importi e non applica alcun tasso di cambio.

Concordare uno schema di scambio

Applica le corrispondenze definite con un collaboratore prima di unire esportazioni che descrivono le stesse informazioni con nomi di colonna differenti.

Esempi

Indicare riferimento e valuta

Vengono sostituite due intestazioni. La virgola di 12,50 resta una virgola e B04 conserva lo zero. Non avvengono calcoli o conversioni di tipo e i due prodotti rimangono nello stesso ordine.

Input

rif;prezzo
A17;12,50
B04;8,00
Regole: rif => riferimento; prezzo => prezzo_eur

Risultato

riferimento;prezzo_eur
A17;12,50
B04;8,00

Riconoscere un titolo con spazi esterni

Il titolo originale contiene uno spazio prima e dopo codice. L’opzione permette di riconoscerlo senza modificare citta o Torino. Disattivandola, l’intestazione con gli spazi non viene sostituita dalla regola semplificata.

Input

 codice ;citta
C3;Torino
Regola: codice => identificativo; ignora spazi attivo

Risultato

identificativo;citta
C3;Torino

Consigli e buone pratiche

  • Scegli nomi finali univoci se il programma successivo trasforma le righe in oggetti JSON. Questa rinomina ammette intestazioni ripetute e non decide come un altro importatore debba interpretarle.
  • Inserire nuovamente lo stesso nome originale sostituisce la sua corrispondenza precedente. Riordina le decisioni per evitare che una vecchia istruzione rimanga per ultima e prevalga su quella desiderata.
  • La dimensione importabile dipende dal controllo di caricamento e dalla memoria disponibile nel browser. Per esportazioni grandi, prova prima un campione rappresentativo con campi citati, decimali e caratteri accentati.

Domande frequenti

Una regola fallisce se la colonna originale non esiste?

No. Non produce alcun cambiamento e non aumenta il contatore. Se nessuna intestazione cambia, verifica prima il nome originale, le maiuscole e l’opzione degli spazi, anziché modificare le righe di dati.

Posso rinominare colonne che hanno già lo stesso titolo?

Sì. La regola viene applicata a ogni occorrenza corrispondente e tutte le celle sono conservate. Una singola corrispondenza per nome, però, non permette di assegnare destinazioni diverse alle singole occorrenze di un titolo ripetuto.

Il nuovo nome può contenere una virgola?

Sì. Il serializzatore aggiunge le virgolette quando il titolo contiene il separatore rilevato, una virgoletta o un’interruzione di riga. Una virgola isolata non richiede virgolette se il separatore del file è il punto e virgola.

La rinomina ordina o pulisce anche i record?

No: vengono sostituite soltanto le celle dell’intestazione corrispondenti alle regole, con elaborazione nel browser. Per eliminare colonne o cambiarne l’ordine, utilizza invece la selezione delle colonne CSV.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Seleziona le colonne di un CSV da mantenere nel risultato finale.

Dati e fogli di calcoloUsa questo strumento

Unisci più file CSV in un’unica tabella mantenendo colonne coerenti.

Dati e fogli di calcoloIn evidenzaUsa questo strumento

Valida la struttura di un file CSV e individua rapidamente righe o colonne problematiche.

Dati e fogli di calcoloIn evidenzaUsa questo strumento
GuidaBuone pratichePrincipiante

Pulire un file CSV o Excel prima di utilizzarlo

Prepara una tabella eliminando duplicati, righe vuote e spazi inutili, controllando colonne e valori prima di importazione o analisi.

29 agosto 20263 min