Para pasar de hoja de cálculo a sqlite primero, utilizando el parámetro de línea de comandos --convert-to de Libreoffice convierto la hoja en csv y luego la importo.
El comando que uso es:
La conversión es correcta... pero el caracter separador siempre es la coma, lo que es un problema cuando algún campo la contiene. ¿Alguien sabe cómo cambiar eso?
Supongo que es una petición muy concreta, pero no encuentro nada claro por ahí (sólo un informe de bugs de libreoffice de 2013) y las alternativas que me quedan son o Eliminar la conversión de hojas de cálculo, o poner diálogos de advertencia y cosas así para que los usuarios no se lleven un susto.
Saludos.