Presentazione del formato DSS: un nuovo standard per la condivisione e l'interoperabilità dei dati | I Love CSV Blog
Published: 2 min read
Last updated: Nov 20, 2025

Presentazione del formato DSS: un nuovo standard per la condivisione e l'interoperabilità dei dati

Cos'è il DSS?

DSS (Data Sheet Standard) è un nuovo formato di file aperto e leggibile dall'uomo per rappresentare dati di fogli di calcolo composti da più fogli. A differenza del CSV, DSS supporta più schede e il posizionamento di dati sparsi. A differenza di XLSX, non è binario, non XML e completamente compatibile con i sistemi di controllo della versione (Git-friendly).

  • Estensione: .DSS
  • Tipo MIME: testo/DSS
  • Codifica: UTF-8

Perché il DSS?

  • Multifoglio: archivia più fogli/schede in un unico file.
  • Dati sparsi: memorizza solo le celle popolate, senza riempimento vuoto.
  • Git-Friendly: Ogni modifica di cella è un diff a riga singola.
  • Leggibile dall'uomo: apri e modifica in qualsiasi editor di testo.
  • Semplice: I parser possono essere scritti in meno di 100 righe di codice.
  • Efficiente: per file multifoglio non formattati e senza stile, DSS è fino al 60% più piccolo di XLSX.

Abbiamo creato DSS per una migliore condivisione e “zippatura” dei fogli numeri puri. È ideale per flussi di lavoro di dati, controllo delle versioni e scambio di dati intuitivo per gli sviluppatori.

Struttura dei file

Un file DSS è composto da:

  1. Metadati globali (facoltativo, tra i blocchi ---)
  2. Dichiarazioni del foglio (ad esempio "[Nome del foglio]")
  3. Ancore dati (ad esempio @ A1), seguito da dati in stile CSV

Esempio:

---
progetto: Previsione finanziaria
versione: 2.1
---

[Relazione trimestrale]
@A1
"Dipartimento", "Budget", "Effettivo"
"Marketing", 50000, 48500
"Ricerca e sviluppo", 120000, 131000

@A10
"Note:"
"Il dipartimento di ricerca e sviluppo ha superato il budget."

[Impostazioni]
@B2
"Aliquota fiscale", 0,22
"Valuta", "EUR"

Caratteristiche principali

CaratteristicaCSVXLSXDSS
MultifoglioNo
Dati sparsiNo
Compatibile con GitNo
Leggibile dall'uomoNo
Analisi in altoBassoAltoBasso

Come utilizzare DSS