Conversione Fogli di Calcolo — Guida Completa
I fogli di calcolo sono il formato dati più usato nelle aziende per analisi, report e gestione dati — ma i formati incompatibili tra software diversi creano continui problemi di conversione. XLSX (Microsoft Excel), CSV (universale ma senza formattazione), ODS (LibreOffice/open standard) e JSON (sviluppo web) hanno casi d'uso distinti. Capire quando usare quale formato evita perdita di dati, formule corrotte e problemi di encoding.
📖 Storia
VisiCalc (1979) fu il primo foglio elettronico, sviluppato da Dan Bricklin per Apple II — da solo giustificò l'acquisto di un PC per molte aziende. Lotus 1-2-3 (1983) dominò gli anni '80. Microsoft Excel nacque nel 1985 per Mac e nel 1987 per Windows, diventando lo standard de facto.
Il formato .xls era binario e proprietario. Con Office 2007 Microsoft introdusse il formato Open XML (.xlsx) — un archivio ZIP di file XML standardizzato dall'ISO nel 2008. Google Sheets (2006) portò i fogli di calcolo nel cloud con collaborazione in tempo reale. Apache OpenOffice e LibreOffice usano ODS (OpenDocument Spreadsheet), standard ISO aperto. Oggi CSV rimane il formato più interoperabile, supportato da ogni database, linguaggio di programmazione e piattaforma.
📊 Tabella Unità
| Unità | Equivalenza | Uso |
|---|---|---|
| .xlsx | Open XML, ZIP di XML | Excel 2007+, standard moderno |
| .xls | BIFF, formato binario legacy | Excel 97-2003, retrocompatibilità |
| .csv | Testo separato da virgole | Universale, nessuna formattazione |
| .ods | OpenDocument, standard ISO | LibreOffice, Calc, indipendente |
| .tsv | Testo separato da tab | Database, evita conflitti virgole |
| .json | Array di oggetti JSON | API web, JavaScript, NoSQL |
💡 Curiosità
- XLSX è tecnicamente uno ZIP contenente file XML — rinominando .xlsx in .zip puoi esplorarne il contenuto con qualsiasi archiver.
- CSV non ha uno standard ufficiale — il separatore può essere virgola, punto-virgola o tab a seconda del locale del sistema operativo (Europa usa spesso punto-virgola).
- Excel ha un bug storico dal 1900: tratta il 29 febbraio 1900 come data valida (1900 non è bisestile) — un errore Lotus 1-2-3 perpetuato per compatibilità.
- La funzione CERCA.VERT/VLOOKUP è tra le 10 formule Excel più cercate online da 25 anni — segno della sua importanza e della difficoltà degli utenti.
❓ Domande Frequenti
Qual è la differenza tra XLSX e CSV?
XLSX conserva formattazione (colori, font, bordi), formule (=SOMMA, =SE), fogli multipli, grafici e macro VBA. CSV è testo puro: solo valori, nessuna formattazione, nessuna formula — ottimo per scambio dati tra sistemi diversi. Convertendo XLSX in CSV si perdono irrecuperabilmente formule e formattazione.
Come evitare problemi con le date in CSV?
Usa il formato ISO 8601 (YYYY-MM-DD, es. 2024-03-15) per le date in CSV — non ambiguo in nessun locale. I formati dd/mm/yyyy e mm/dd/yyyy creano ambiguità: 01/02/2024 è 1 febbraio in Europa ma 2 gennaio negli USA. I database e le API preferiscono sempre ISO 8601.
ODS vs XLSX: quale preferire per compatibilità?
XLSX per massima compatibilità con Excel e Google Sheets (apertura nativa). ODS se l'obiettivo è l'indipendenza vendor e lo standard aperto — LibreOffice/Calc lo supporta nativamente, Excel lo apre dalla versione 2010. Per scambio dati tra sistemi eterogenei CSV rimane il più affidabile, a costo di perdere formattazione e formule.
Altre guide
📏 Conversione di Lunghezza e Distanza ⬛ Conversione di Superficie 🧊 Conversione di Volume ⚖️ Conversione di Peso e Massa 🌡️ Conversione di Temperatura