forma sencilla de importar csv en sqlite

Importar algunas columnas de un CSV en #SQLite

Recientemente necesitaba importar datos de una hoja de cálculos en Google Sheets a una base de datos SQLite pero, en el CSV, sólo tenía algunas de las columnas existentes en la tabla.

En este pequeño recordatorio os dejo cómo realizar la importación de datos tabulados en un CSV (y separados por coma u otros métodos si os viene mejor) a una base de datos SQLite utilizando la línea de comandos y de un modo relativamente sencillo.

Espero que a mi “yo futuro” y/o a alguno de vosotros, os pueda resultar de utilidad en algún momento… 😉

Seguir leyendo

eliminar respuestas basura de una encuesta

Actualizar datos recibidos formulario Google Forms

Nueva versión del script en Python que permite realizar correcciones (o eliminar datos) a los datos recibidos adaptándose a los cambios introducidos por Google en el formato de los formularios.

Sois varios los lectores (o visitantes) que me habéis hecho llegar (gracias), a través de los comentarios de la última entrada publicada sobre este script, que había dejado de funcionar.

Tras dedicarle un rato este fin de semana os dejo preparada la nueva versión que espero resuelva los problemas más habituales que habéis detectado 👍

Seguir leyendo

Actualizar encuestas recogidas con Google Drive

modificar respuestas formulario google docs¿Has eliminado información de un formulario de Google Drive y los datos siguen apareciendo en el resumen de respuestas?

Hace casi dos años publicamos un script que permitía modificar los datos introducidos y que apareciesen reflejados en las estadísticas.

Desgraciadamente Google sigue sin incluir dicha funcionalidad en su herramienta y, tras las continuas peticiones de ayuda a través del soporte del blog he optado por mejorar el script en Python para que os resulte algo más cómodo su uso 😉

Seguir leyendo

Cómo importar fácilmente ficheros CSV en LibreOffice Calc

truco para importar ficheros csv directamente en openoffice.org calcUno de los formatos más extendidos para el intercambio de datos entre aplicaciones suele ser CSV (no confundir con CVS que ése es para otra cosa ;))

Cómo suelo utilizar este tipo de archivos con cierta frecuencia me gustaría dejar constancia de un truco que te va a permitir importar fácilmente en cualquier celda de tu hoja de cálculos (nada de importar hojas completas) el contenido de cualquier fichero .csv de un modo rápido, sencillo y flexible (al permitir incluir los datos en cualquier posición de la hoja).

Aunque tanto openOffice Calc como LibreOffice incluyen un importador para añadir datos de un fichero de texto (tanto con delimitadores como columnas de ancho fijo) veamos un pequeño truco que me impactó al descubrir que existía (espero que os sorprenda igualmente a aquellos que no lo conozcáis todavía).

Seguir leyendo

Parsear ficheros en Bash

Estos días me veo obligado a estar viviendo en la terminal entre ficheros de log con objeto de detectar fallos y posibles mejoras de un importante procedimiento administrativo en el que andamos inmersos.

Entre las distintas operaciones que realizo sobre los ficheros se encuentra la necesidad de extraer cierta información de los logs para poder compararla con datos de otros ficheros o incluso de las bases de datos.

Considerando que podría ser de interés para algunos de vosotros he optado por compartir algunas formas de extraer información de un fichero de texto.

Seguir leyendo