studio manager creator sqlite csv

manager - sqlite workbench



SQLite: ¿Cómo guardo el resultado de una consulta como un archivo CSV? (4)

Además de las respuestas anteriores, también puede usar .output forma similar a .output . Esto genera solo la siguiente consulta al archivo especificado, para que no tenga que seguir con .output stdout .

Entonces en el ejemplo anterior

.mode csv .headers on .once test.csv select * from tbl1;

Soy nuevo en SQLite. ¿Hay alguna manera de exportar los resultados de una consulta en un archivo CSV?


Buenas respuestas de gdw2 y d5e5. Para hacerlo un poco más simple, aquí están las recomendaciones reunidas en una sola serie de comandos:

sqlite> .mode csv sqlite> .output test.csv sqlite> select * from tbl1; sqlite> .output stdout


Desde here y el comentario de d5e5:

Tendrá que cambiar la salida a modo csv y cambiar a la salida de archivo.

sqlite> .mode csv sqlite> .output test.csv sqlite> select * from tbl1; sqlite> .output stdout


Para incluir nombres de columna en su archivo csv, puede hacer lo siguiente:

sqlite> .headers on sqlite> .mode csv sqlite> .output test.csv sqlite> select * from tbl1; sqlite> .output stdout

Para verificar los cambios que ha realizado, puede ejecutar este comando:

sqlite> .show

Salida:

echo: off explain: off headers: on mode: csv nullvalue: "" output: stdout separator: "|" stats: off width: 22 18