¿Cómo exportar a csv todas las páginas de manera automática?

Por ejemplo, actualmente se que desde Linux es posible utilizar libreoffice vía CLI para exportar un archivo a csv de la siguiente manera:

libreoffice --headless --convert-to csv file.xlsx

El problema es que exporta únicamente la primera página y necesito exportar las más de 30 paginas del documento de manera automatizada, talves en archivos diferentes.

¿Cómo puedo indicar en el comando que exporte todas las páginas sin saber que nombre tendrá cada una?

En LibreOffice Calc, al exportar una hoja cálculo al formato CSV, sólo se guardan los datos de la hoja actual. El resto de la información, fórmulas y formato inclusive, se pierde. En esta página se detalla una macro que permite hacerlo: https://www.briankoponen.com/libreoffice-export-sheets-csv/

Hola, ya se que se exporta únicamente la página actual, mi pregunta es cómo exportar el resto utilizando la línea de comandos, no desde la interfaz gráfica.

Reitero: En esta página se detalla una macro que permitiría hacer lo que necesitas. https://www.briankoponen.com/libreoffice-export-sheets-csv/

O sea que de manera nativa libreoffice no puede hacer una simple exportación en csv a todas las paginas de una hoja de calculos?

Puede que esto te sirva: OOcalc_multiple_sheets_export 0.9 - Dice en la Web que: *Esta sencilla extensión nos permite abrir archivos con formato .xls o sxc de un directorio que hemos definido previamente y devolvernos el resultado como archivos .csv separando cada fila o cada hoja de cálculo según lo hayamos definido. Interesante y sencillo a la hora de exportar datos de forma masiva.
Desconozco si es compatible con tu versión de LibreOffice.
Descarga: http://extensions.services.openoffice.org/download/2196