Vai allo strumento
ViewCSV
Nessun caricamento del file

Mappa le colonne di un CSV

orders.csv· DATI DI ESEMPIO15 righe · 8 colonne

Ogni riga corrisponde a una colonna del risultato, nell’ordine finale. Scegli la colonna di origine, oppure nessuna per un valore fisso; il valore predefinito riempie le celle vuote.

Risultato
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Ginevra MarinoBolognaChair, ergonomic6199.842026-01-21pending
2001042Leonardo BianchiMilanoCoffee beans 1kg9162.742026-02-03refunded
3001043Leonardo EspositoMilanoDesk lamp285.912026-03-19shipped
4001044Aurora BianchiGenovaUSB-C cable624.822026-04-17shipped
5001045Andrea GrecoTorinoDesk lamp1·2026-05-05shipped
6001046Ginevra BianchiTorinoMonitor 27"8166.922026-06-21paid
7001047 Ginevra Esposito TorinoDesk lamp635.242026-07-17shipped
8001048Giulia FerrariMilanoUSB-C cable1141.912026-08-12paid
9001049Aurora RicciFirenzeNotebook A52108.072026-09-02paid
10001050Francesco GalloRomaUSB-C cable6215.562026-01-15shipped
11001051Alice RossiGenovaNotebook A55126.302026-02-19shipped
12001052Aurora RomanoTorinoCoffee beans 1kg8149.922026-03-18shipped
13001053Francesco GalloTorinoCoffee beans 1kg1164.322026-04-10paid
14001054Giulia FerrariNapoliChair, ergonomic830.592026-05-14paid
15001043Leonardo EspositoMilanoDesk lamp285.912026-03-19shipped

File in ingresso: 15 righe. Risultato: 15 righe · 8 colonne.

Apri o incolla un CSV e ogni colonna compare come una riga dell’elenco, nell’ordine del risultato. Rinomina una colonna nella sua casella «Colonna di destinazione», spostala con Sposta su e Sposta giù, eliminala con Rimuovi, oppure usa Aggiungi colonna per crearne una nuova che copia una colonna di origine o contiene un (valore fisso). Il risultato si aggiorna mentre modifichi; Scarica CSV lo salva e Salva mappatura conserva il tracciato in un file JSON per l’export successivo. I valori delle celle vengono copiati esattamente e il file viene elaborato nel tuo browser, senza mai caricarlo.

Come adattare le colonne a un nuovo tracciato

  1. Apri un file .csv, .tsv o .txt, trascinalo sullo strumento oppure incolla le righe. Il delimitatore viene riconosciuto; se serve, imposta delimitatore, codifica o La prima riga contiene le intestazioni in Impostazioni di importazione.
  2. Modifica l’elenco: ogni riga è una colonna del risultato. Scrivi la nuova intestazione in «Colonna di destinazione 1», «Colonna di destinazione 2»…, scegli l’origine in Da e riordina le righe con Sposta su e Sposta giù.
  3. Rimuovi le righe che non ti servono. Le colonne che non compaiono più da nessuna parte vengono elencate sotto la lista come escluse dal risultato.
  4. Controlla la scheda Risultato, poi scegli Scarica CSV, Copia oppure Apri nell’editor per continuare a lavorare sulla tabella mappata.

Salva mappatura scarica il tracciato come viewcsv-mapping.json. La volta successiva apri il nuovo file e scegli Carica mappatura: le colonne vengono abbinate per nome di origine, quindi lo stesso tracciato funziona anche se il nuovo export ha le colonne in un altro ordine.

Cosa puoi fare con una mappatura

RinominareCambia il nome nella casella «Colonna di destinazione». I nomi vengono usati esattamente come li scrivi, spazi e maiuscole compresi; il file di origine non viene modificato.
RiordinareIl risultato segue l’ordine dell’elenco, dall’alto verso il basso.
EliminareRimuovi una riga dell’elenco. La sua colonna resta fuori dal risultato; le altre colonne non cambiano.
Duplicare una colonnaAggiungi una seconda riga con la stessa origine in Da, per esempio per tenere email e scriverla anche come login.
Aggiungere una colonna fissaScegli (valore fisso) in Da e scrivi un Valore. Ogni riga riceve quel valore, per esempio channel = webshop. Lascialo vuoto se il sistema di destinazione richiede una colonna vuota.
Riempire le celle vuotePer una colonna con origine, Valore se vuoto sostituisce le celle completamente vuote, per esempio uno status mancante che diventa pending. Una cella con soli spazi non è vuota e resta com’è.
ReimpostaRipristina le colonne, i nomi e l’ordine originali.

Le regole che la mappatura verifica

  • Ogni colonna del risultato deve avere un nome, e i nomi devono essere univoci. Il confronto è esatto: Email ed email sono nomi diversi.
  • Deve restare almeno una colonna; una mappatura può produrre al massimo 250 colonne e 2 milioni di celle.
  • Il risultato viene scaricato nel formato del file stesso: stesso delimitatore, fine riga, BOM e codifica, se il browser è in grado di scriverla, con virgolette solo dove servono. Le altre codifiche legacy vengono salvate in UTF-8. Copia restituisce sempre testo separato da virgole.
  • Le intestazioni vuote o ripetute del file di origine sono già state rese univoche durante l’importazione (Column 3, name (2)), quindi puoi mapparle come qualsiasi altra colonna.
  • I valori non vengono mai accorciati o convertiti: 001041 resta 001041.

Unire due colonne in una, o dividerne una in più colonne, non fa parte della mappatura: fallo nell’editor CSV prima o dopo. Per accodare file con nomi di colonna diversi, mappa ciascuno sullo stesso tracciato e poi usa Unisci file CSV.

Risoluzione dei problemi

  • Ogni colonna di output deve avere un nome. Una riga ha la casella «Colonna di destinazione» vuota. Scrivi un nome oppure rimuovi la riga.
  • Un nome compare due volte. Due righe hanno lo stesso nome di destinazione. Rinominane una.
  • Una mappatura caricata segnala colonne mancanti. Quei nomi di origine non esistono in questo file, quindi le loro righe sono diventate colonne (valore fisso). Un Valore se vuoto salvato con esse ora viene scritto in ogni riga. Per ciascuna scegli l’origine giusta in Da.
  • Il file di mappatura viene rifiutato. Non è JSON valido, non ha un elenco columns oppure elenca più di 250 colonne. Salvalo di nuovo con Salva mappatura.
  • Le intestazioni sono Column 1, Column 2… Il file non ha una riga di intestazione, oppure La prima riga contiene le intestazioni è disattivato. Scrivi i nomi di destinazione nelle caselle «Colonna di destinazione».

Limiti e privacy

La mappatura funziona su file fino a 25 MB, 100.000 righe, 250 colonne e 2 milioni di celle, tenuti tutti in memoria perché il risultato si aggiorni mentre modifichi. I file più grandi vengono rifiutati: dividili prima con Dividi CSV e applica la mappatura salvata a ogni parte.

Il CSV e la mappatura restano in questa scheda; nulla viene inviato a un server.

Esempio

Un export di ordini adattato a un tracciato di importazione: city viene eliminata, status sale in alto con pending come Valore se vuoto, le altre colonne vengono rinominate e si aggiunge una colonna fissa Channel. Il prezzo vuoto resta vuoto perché non ha un valore predefinito.

CSV
order_id,customer,city,unit_price,status
001041,Ana Ruiz,Madrid,34.90,paid
001042,Ben Ito,Osaka,,
CSV
Order ID,Status,Customer name,Price,Channel
001041,paid,Ana Ruiz,34.90,webshop
001042,pending,Ben Ito,,webshop

Domande frequenti

Posso riusare la stessa mappatura per ogni export mensile?

Sì. Scegli Salva mappatura una volta, poi Carica mappatura su ogni nuovo file. Le colonne vengono abbinate per nome di origine, non per posizione, e quelle mancanti vengono elencate così puoi sistemarle.

La mappatura modifica i valori delle colonne?

No. I valori vengono copiati esattamente. Cambiano solo le celle vuote di una colonna con un Valore se vuoto e le colonne a valore fisso che aggiungi.

Posso unire nome e cognome in una sola colonna?

Non con questo strumento: ogni colonna del risultato deriva da una sola colonna di origine o da un valore fisso. Unisci i valori nell’editor CSV, poi mappa il risultato.

Standard e riferimenti