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:
- Metadati globali (facoltativo, tra i blocchi
---) - Dichiarazioni del foglio (ad esempio "[Nome del foglio]")
- 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
| Caratteristica | CSV | XLSX | DSS |
|---|---|---|---|
| Multifoglio | No | Sì | Sì |
| Dati sparsi | No | Sì | Sì |
| Compatibile con Git | Sì | No | Sì |
| Leggibile dall'uomo | Sì | No | Sì |
| Analisi in alto | Basso | Alto | Basso |
Come utilizzare DSS
- Converti: utilizza il nostro Strumento di conversione DSS ([codice sorgente](https://github.com/Datastrip
