csvlens
Descripción
csvlens es una herramienta de línea de comandos diseñada para la visualización de archivos CSV, ofreciendo una experiencia similar a less pero optimizada para datos tabulares.
Permite navegar por grandes conjuntos de datos CSV directamente en la terminal, con funcionalidades avanzadas como búsqueda por expresiones regulares, filtrado de filas y columnas, ajuste de anchos de columna, y marcado de filas. Su interfaz intuitiva y los atajos de teclado facilitan la manipulación y el análisis rápido de la información.
Características principales:
- Navegación fluida con atajos de teclado (hjkl, Ctrl+f, Ctrl+b, etc.).
- Búsqueda y resaltado de coincidencias mediante expresiones regulares (/, n, N).
- Filtrado de filas (&) y columnas (*) basado en patrones.
- Ajuste interactivo del ancho de las columnas (>, <).
- Marcado visual de filas (m) para su posterior exportación (Ctrl+e).
- Soporte para delimitadores personalizados (-d) y detección automática.
- Opciones para ignorar mayúsculas/minúsculas en búsquedas (-i) y para no interpretar la primera fila como cabecera (--no-headers).
- Posibilidad de seleccionar columnas a mostrar por defecto (--columns) o filtrar filas (--filter).
- Exportación de celdas o filas seleccionadas al portapapeles o a stdout.
- Personalización del mensaje de la barra de estado (--prompt).
- Coloreado opcional de columnas (--color-columns).
Tecnologías y temas
-
csv
Herramienta para trabajar con archivos CSV
-
data analysis
Análisis de datos
-
Rust
Desarrollado en Rust
-
terminal
Aplicación de línea de comandos
-
viewer
Visor de datos