Presentamos el formato DSS: un nuevo estándar para el intercambio de datos y la interoperabilidad
¿Qué es DSS?
DSS (Estándar de hoja de datos) es un formato de archivo nuevo, abierto y legible por humanos para representar datos de hojas de cálculo de varias hojas. A diferencia de CSV, DSS admite múltiples pestañas y ubicación de datos escasos. A diferencia de XLSX, no es binario ni XML y es totalmente compatible con los sistemas de control de versiones (compatible con Git).
- Extensión:
.DSS - Tipo MIME:
texto/DSS - Codificación: UTF-8
¿Por qué DSS?
- Hojas múltiples: Almacene varias hojas/pestañas en un solo archivo.
- Datos dispersos: Solo almacene celdas pobladas, sin relleno vacío.
- Git-Friendly: Cada cambio de celda es una diferencia de una sola línea.
- Legible por humanos: Abrir y editar en cualquier editor de texto.
- Simple: Los analizadores se pueden escribir en menos de 100 líneas de código.
- Eficiente: Para archivos de varias hojas sin formato y sin estilo, DSS es hasta un 60 % más pequeño que XLSX.
Creamos DSS para compartir y "comprimir" mejor hojas de números puros. Es ideal para flujos de trabajo de datos, control de versiones e intercambio de datos fácil de usar para los desarrolladores.
Estructura de archivos
Un archivo DSS consta de:
- Metadatos globales (opcional, entre bloques
---) - Declaraciones de hoja (por ejemplo,
[Nombre de hoja]) - Anclajes de datos (por ejemplo,
@ A1), seguidos de datos de estilo CSV
Ejemplo:
---
proyecto: Previsión Financiera
versión: 2.1
---
[Informe trimestral]
@ A1
"Departamento", "Presupuesto", "Real"
"Mercadotecnia", 50000, 48500
"I+D", 120000, 131000
@A10
"Notas:"
"El departamento de I+D superó el presupuesto."
[Configuración]
@ B2
"Tasa impositiva", 0,22
"Moneda", "EUR"
Características clave
| Característica | CSV | XLSX | DSS |
|---|---|---|---|
| Varias hojas | No | Sí | Sí |
| Datos escasos | No | Sí | Sí |
| Compatible con Git | Sí | No | Sí |
| Legible por humanos | Sí | No | Sí |
| Análisis general | Bajo | Alto | Bajo |
Cómo utilizar DSS
- Convertir: use nuestra Herramienta de conversión DSS ([código fuente](https://github.com/Datastrip
