https://foro.gambas-es.org/viewtopic.php?f=3&t=4020
-----------------------------------
Shell
Miercoles, 06 Agosto 2014, 08:50

Convirtiendo Un Archivo .ODS A .CSV
-----------------------------------
Hola!

En su día hice un experimento que me duró hasta 200 y picos entradas o registros, ya no pude continuar debido a que es más trabajo y más trabajo. 
Esto se hubiera solucionado todo hecho por ordenador, pero como a veces yo no se que le pasa a la burrocracia , estaba triplicando el mismo trabajo.
Asi que lo deje en papel y otro intento fallido de organización no agradecida.

Con la cantidad de papel que se podría ahorrar si todo el sistema fuera informatizado. Continuemos.
El cliente tiene que firmar. Pues si, mucha tarjeta,huella digital,mucho ordenador, pero aún seguimos usando el bolígrafo!.

Este archivo tiene un número de registros de clientes. Para jugar un poco con SQL lo decidí convertir a .CSV.
Lo hice con Libreoffice, advirtiendo que no se iba a realizar correctamente, que lo dejase en su formato que era más bonito!. 

Luego me fui a SqliteMan, (que yo prefiero SqliteWoman) y me fui a importarlo.
Pero el jodido programa me dice que no están completos los datos y me lanzaba un error en una ventana, un error por cada registro.

Añadí de paso un índice a las columnas al archivo .ODS, pero igual.
Ale, a linea de comandos  y probar.

Así que...
[quote]
sqlite> .mode csv <table>
sqlite> .import <filename> <table>
[/quote]

En la primera linea no hacía falta table. Lo cierto es que así si ha funcionado. 

Luego queda la historia que si un campo es número o texto. Curioso, ya que en un mismo campo, parece como si fueran distintos el tipo de dato.
Tendré que retocar el .ODS y comenzar de nuevo.

Ah, yo estaba convirtiendo a SQLite3.

Saludos


