Vai al contenuto principale
Bethemesh
GuidaBuone pratiche

Dati e tabelle: capire CSV, Excel, JSON e la struttura di un dataset

Scopri come sono strutturati i dati tabulari, cosa distingue CSV, Excel, JSON e TSV e come scegliere il formato prima di pulire o convertire.

Pubblicato 29 agosto 2026Lettura : 3 minDi Team Bethemesh
Principiante
Mostra indice
  1. La struttura conta più dell’estensione
  2. CSV: semplice e portabile
  3. TSV
  4. Excel: più di una tabella di valori
  5. JSON: oggetti e strutture annidate
  6. Tipi di valori
  7. Pulire non significa convertire
  8. Osservare prima di modificare
  9. Intestazioni, separatore e codifica
  10. Schema e valori mancanti
  11. Scegliere il formato in base alla destinazione

Un file di dati sembra spesso semplice: colonne, righe e valori. Molti problemi emergono però quando bisogna pulire, confrontare, unire o convertire le informazioni. Una colonna può cambiare nome, un separatore CSV può essere interpretato male, un numero può diventare testo o due file possono descrivere la stessa informazione con strutture differenti.

La struttura conta più dell’estensione

In una tabella classica ogni riga rappresenta in genere un record e ogni colonna un attributo. Un file clienti può avere id, nome, email e paese.

L’intestazione dà significato ai valori. Se due file usano email e indirizzo_email, una fusione automatica non può sempre capire che si tratta della stessa colonna.

CSV: semplice e portabile

CSV significa Comma-Separated Values, ma il separatore non è sempre una virgola. Secondo software e impostazioni regionali può essere punto e virgola, tabulazione o altro carattere.

Un CSV è testo: non conserva formule, colori, più fogli o formattazione di Excel. Questa semplicità lo rende portabile ma richiede attenzione a separatori, virgolette, encoding e ritorni a capo nelle celle.

Il Validatore CSV aiuta a controllare la struttura.

TSV

TSV segue la stessa logica ma usa una tabulazione come separatore. CSV e TSV restano formati tabulari piatti: descrivono righe e colonne, non gerarchie complesse.

Excel: più di una tabella di valori

Un file Excel può contenere più fogli, formule, tipi di celle, date e formattazione. Convertendo in CSV, una parte di questa ricchezza non può essere rappresentata.

L’obiettivo è spesso estrarre una tabella di dati utilizzabile, non riprodurre il foglio in ogni dettaglio.

JSON: oggetti e strutture annidate

JSON può rappresentare oggetti, liste e strutture gerarchiche. Una tabella CSV si converte naturalmente in una lista di oggetti: ogni riga diventa un oggetto e ogni intestazione una chiave.

L’operazione inversa richiede che gli oggetti possano essere riportati a colonne coerenti. Con sotto-oggetti e array diversi per riga, bisogna scegliere se appiattire, ignorare o conservare JSON come formato principale.

Tipi di valori

00123, 123 e "123" possono avere significati differenti. Un CAP, ID o codice prodotto non deve necessariamente diventare un numero. Le date sono altrettanto ambigue: 01/02/2026 può essere interpretato in modi diversi.

Prima della conversione, identifica quali colonne sono realmente numeriche, testuali, date o identificativi.

Pulire non significa convertire

CSV → JSON non elimina duplicati. Excel → CSV non rimuove spazi inutili. Per correggere i dati usa Pulire un file Excel o CSV, poi applica le trasformazioni necessarie.

Osservare prima di modificare

  1. identifica formato e separatore;
  2. controlla le intestazioni;
  3. individua le colonne importanti;
  4. controlla valori mancanti o anomali;
  5. definisci il formato finale;
  6. solo dopo pulisci, filtra, unisci o converti.

Intestazioni, separatore e codifica

Un’intestazione Nome cliente non è automaticamente uguale a nome_cliente per uno script. Prima di unire fonti, armonizza i nomi.

In molti paesi europei il punto e virgola è comune nei CSV perché la virgola è usata come separatore decimale. Importare con il separatore sbagliato può trasformare un’intera riga in una cella.

UTF‑8 è in genere la scelta più sicura per accenti e alfabeti diversi. Un encoding errato può rendere illeggibili caratteri corretti senza che il dato aziendale sia realmente danneggiato.

Schema e valori mancanti

Una tabella possiede uno schema implicito: colonne, significato, tipi attesi e regole. Prima di automatizzare definisci colonne obbligatorie, facoltative, tipi, valori ammessi e rappresentazione delle assenze.

Scegliere il formato in base alla destinazione

CSV è ottimo per scambi semplici, Excel per il lavoro umano in foglio di calcolo, JSON per API e strutture non piatte. Il formato migliore è quello che preserva le informazioni richieste dal prossimo utilizzo senza aggiungere complessità inutile.

Strumenti correlati

Dati e fogli di calcolo

Pulisci un file Excel o CSV

Rimuovi duplicati, righe vuote e spazi inutili.

100% localeIn evidenza
Usa questo strumento
Dati e fogli di calcolo

Converti Excel, CSV e JSON

Converti Excel, CSV e altri formati di foglio di calcolo direttamente nel browser.

100% localeIn evidenza
Usa questo strumento
Dati e fogli di calcolo

Validatore CSV

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

100% locale
Usa questo strumento
Dati e fogli di calcolo

Statistiche CSV

Analizza le colonne di un CSV e ottieni rapidamente statistiche utili sui dati.

100% locale
Usa questo strumento

Raccolta

Padroneggiare dati e tabelle

  1. 01Dati e tabelle: capire CSV, Excel, JSON e la struttura di un dataset
  2. 02Pulire un file CSV o Excel prima di utilizzarlo
  3. 03Duplicati e validazione CSV: rendere affidabile una tabella prima dell'importazione
  4. 04Filtrare, ordinare e scegliere le colonne di un CSV senza romperne la struttura
  5. 05Unire più file CSV o Excel: allineare le colonne prima dell'assemblaggio
  6. 06Dividere un CSV o separare una tabella: scegliere il metodo giusto
  7. 07Confrontare due file CSV o Excel e individuare le differenze
  8. 08Convertire CSV, Excel, JSON e TSV senza perdere la struttura dei dati
  9. 09Costruire un workflow riproducibile di preparazione dei dati

Questo articolo ti è stato utile?