Présentation du format DSS : une nouvelle norme pour le partage de données et l'interopérabilité | I Love CSV Blog
Published: 2 min read
Last updated: Nov 20, 2025

Présentation du format DSS : une nouvelle norme pour le partage de données et l'interopérabilité

Qu'est-ce que le DSS ?

DSS (Data Sheet Standard) est un nouveau format de fichier ouvert et lisible par l'homme permettant de représenter les données d'une feuille de calcul multi-feuilles. Contrairement à CSV, DSS prend en charge plusieurs onglets et le placement de données clairsemées. Contrairement à XLSX, il est non binaire, non XML et entièrement compatible avec les systèmes de contrôle de version (compatible Git).

  • Extension : .DSS
  • Type MIME : texte/DSS
  • Encodage : UTF-8

Pourquoi DSS ?

  • Multi-feuilles : Stockez plusieurs feuilles/onglets dans un seul fichier.
  • Données éparses : stocke uniquement les cellules remplies, pas de remplissage vide.
  • Git-Friendly : Chaque changement de cellule est une différence sur une seule ligne.
  • Human Readible : Ouvrez et modifiez dans n'importe quel éditeur de texte.
  • Simple : Les analyseurs peuvent être écrits en moins de 100 lignes de code.
  • Efficace : Pour les fichiers multifeuilles non formatés et sans style, DSS est jusqu'à 60 % plus petit que XLSX.

Nous avons créé DSS pour un meilleur partage et une meilleure « compression » des feuilles de chiffres purs. Il est idéal pour les flux de travail de données, la gestion des versions et l'échange de données convivial pour les développeurs.

Structure du fichier

Un fichier DSS se compose de :

  1. Métadonnées globales (facultatif, entre les blocs ---)
  2. Déclarations de feuille (par exemple [Nom de la feuille])
  3. Ancres de données (par exemple @ A1), suivies de données de style CSV

Exemple :

---
projet : Prévisions financières
version : 2.1
---

[Rapport trimestriel]
@A1
"Département", "Budget", "Réel"
"Marketing", 50 000, 48 500
"R&D", 120 000, 131 000

@A10
"Remarques :"
"Le département R&D a dépassé le budget."

[Paramètres]
@B2
"Taux d'imposition", 0,22
"Devise", "EUR"

Principales fonctionnalités

FonctionnalitéCSVXLSXDSS
Multi-feuillesNonOuiOui
Données clairseméesNonOuiOui
Compatible avec GitOuiNonOui
Lisible par l'hommeOuiNonOui
Analyse des frais générauxFaibleÉlevéFaible

Comment utiliser DSS