Dos situaciones distintas y las dos con solución rápida: abrir un ODS suelto, y convertir muchos de una vez.
Abrirlo
Con programa instalado
Doble clic. LibreOffice Calc, Excel y OnlyOffice lo abren directamente. Si Windows no sabe con qué abrirlo, botón derecho → Abrir con → elegir el programa y marcar «Usar siempre esta aplicación».
Sin instalar nada
- Google Drive: arrastra el archivo, botón derecho → Abrir con → Hojas de cálculo de Google.
- Office en el navegador: súbelo a OneDrive y ábrelo desde ahí.
Un aviso que suele faltar en estas guías: subir un archivo a un servicio en la nube significa entregarle esos datos. Para una lista de clientes o datos personales, mejor instalar LibreOffice, que es gratis y tarda dos minutos.
En el móvil
Collabora Office (la versión móvil basada en LibreOffice) abre y edita ODS en Android e iOS. Google Sheets también lo importa. Las apps de Microsoft lo abren pero con menos fidelidad.
Convertirlo desde la interfaz
En LibreOffice Calc: Archivo → Guardar como y elegir el formato en el desplegable.
| Destino | Elige | Cuándo |
| Excel | Excel 2007-365 (.xlsx) | Lo va a editar alguien con Excel |
| PDF | Archivo → Exportar como PDF | No debe modificarse |
| CSV | Texto CSV (.csv) | Solo importan los datos |
Para el PDF, usa Exportar como PDF y no «Guardar como»: te da control sobre el rango, la calidad de las imágenes y si se incrusta o no información del autor.
Convertir por lotes desde la línea de comandos
Es la parte que ahorra tardes enteras. LibreOffice funciona sin interfaz gráfica con la opción --headless.
Todos los ODS de una carpeta a XLSX:
soffice --headless --convert-to xlsx --outdir ./convertidos *.ods
A PDF:
soffice --headless --convert-to pdf --outdir ./pdf *.ods
A CSV con separador y codificación concretos:
soffice --headless --convert-to "csv:Text - txt - csv (StarCalc):59,34,76" --outdir ./csv *.ods
Los tres números son el separador de campo (59 es el punto y coma), el delimitador de texto (34 es la comilla doble) y la codificación (76 es UTF-8).
Un detalle que hace perder tiempo: si LibreOffice está abierto, la orden en modo headless puede no ejecutarse. Ciérralo antes, o usa un perfil de usuario distinto con la opción -env:UserInstallation.
En Windows
El ejecutable no está en el PATH por defecto. Hay que llamarlo con su ruta completa, normalmente:
"C:\Program Files\LibreOffice\program\soffice.exe" --headless --convert-to pdf *.ods
Y las webs de conversión online
Funcionan y son cómodas. También implican subir el archivo al servidor de un tercero, con lo que eso supone si contiene datos de clientes o información interna. Para un archivo trivial, adelante; para cualquier cosa con datos personales, la conversión local es igual de rápida y no sale de tu ordenador.