csvlens - visor de archivos CSV para línea de comandos "less para CSV"
(github.com/YS-L)- Permite cargar archivos CSV y revisarlos desplazándose/filtrando con atajos de teclado
- Se ejecuta con
csvlens nombre_del_archivoo por tubería con| csvlens
Atajos de teclado principales
hjklo las teclas de flecha: desplazar una fila o columna en la dirección indicadaCtrl + foPage Down: desplazar una pantalla hacia abajoCtrl + boPage Up: desplazar una pantalla hacia arribaCtrl + dod: desplazar media pantalla hacia abajoCtrl + uou: desplazar media pantalla hacia arribaCtrl + h: desplazar una pantalla hacia la izquierdaCtrl + l: desplazar una pantalla hacia la derechaCtrl + ←: ir a la primera columnaCtrl + →: ir a la última columnaGoEnd: ir hasta el finalgoHome: ir al inicioG: ir a la línean/: buscar y resaltar contenido que coincida con una expresión regularn(en modo de búsqueda): ir al siguiente resultadoN(en modo de búsqueda): ir al resultado anterior&: filtrar filas usando una expresión regular (mostrar solo las filas coincidentes)*: filtrar columnas usando una expresión regular (mostrar solo las columnas coincidentes)TAB: alternar entre los modos de selección de fila, columna y celda>: aumentar el ancho de la columna seleccionada<: reducir el ancho de la columna seleccionada- Enter (en modo celda): imprimir la celda seleccionada en la salida estándar y salir
- -S: alternar ajuste de línea
- r: restablecer a la vista predeterminada (elimina todos los filtros y anchos de columna personalizados)
- H: mostrar ayuda
- q: salir
Parámetros opcionales
- -d <delimiter>: usar este delimitador al analizar el CSV (ej.: csvlens file.csv -d $'\t').
- -d auto: habilitar detección automática del delimitador.
- -i, --ignore-case: ignorar mayúsculas/minúsculas al buscar. Si la cadena de búsqueda contiene mayúsculas, esta opción se ignora.
- --echo-column <column_name>: al presionar Enter, imprimir en la salida estándar el valor de esta columna de la fila seleccionada y salir.
Opinión de GN⁺:
- csvlens es una herramienta potente para ver y manipular archivos CSV de forma eficiente. Resulta especialmente útil para científicos de datos o desarrolladores que trabajan con grandes volúmenes de datos.
- Sus atajos de teclado fáciles de usar y sus opciones de filtrado hacen que la exploración de datos sea más rápida y conveniente.
- Para usuarios de Linux, la instalación es especialmente sencilla, y el hecho de que esté fácilmente disponible en varias distribuciones de Linux refuerza aún más la importancia de esta herramienta.
1 comentarios
Comentarios en Hacker News
nowrapdevio leo el archivo en R. Ahora csvlens probablemente se convertirá en mi visor predeterminado para archivos CSV.