¿Software de hoja de cálculo que puede abrir varios CSV como pestañas en la misma ventana?

Tengo 3 archivos CSV locales que necesito revisar con frecuencia.
No me gusta tener demasiadas ventanas abiertas, por lo que las pestañas serían geniales.

¿Hay algún programa de hoja de cálculo que abra los 3 archivos CSV como pestañas de la misma ventana?

Requisitos:

  • Funciona en Ubuntu Linux
  • Libre
  • Puede abrir varios archivos CSV desde la línea de comandos y mostrarlos en la misma ventana
  • Preferiblemente ligero, como Gnumeric
  • No se necesitan funciones de hoja de cálculo en particular, excepto buscar y copiar (para pegar extractos en Google Docs)
csv es solo un formato de texto, entonces, ¿está abierto (ja) a abrirlos en un editor de texto en lugar de una pantalla de tipo hoja de cálculo? Notepad ++ o Sublime (o probablemente la mitad de los otros editores de texto del planeta) pueden hacer todo eso fácilmente.
@NickWilde: Eso funcionaría excepto por el quinto requisito: necesito copiar/pegar, por ejemplo, 30 celdas de la columna R. Muy difícil de hacer con un editor de texto.
ah, sí, no estaba pensando en la copia columnar/pasado solo basado en filas. Definitivamente eso sería horrible.
Use KDE con su administrador de ventanas KWin. Eso tiene la capacidad de juntar ventanas arbitrarias en grupos de pestañas.
En cuanto a copiar/pegar, Geany te permite seleccionar rectángulos (columnas) de texto si mantienes presionadas las teclas Ctrl y Alt

Respuestas (1)

Si realmente es solo copiar y pegar lo que necesita, y ver uno al lado del otro, no conozco ningún programa GUI (desafortunadamente, tengo que hacer lo mismo que usted con bastante frecuencia). Sin embargo, he encontrado que solo las utilidades estándar del sistema hacen lo que necesito. Uso lo siguiente en Terminator (un emulador de terminal de ventana dividida):

column -s, -t < a.csv | less -#2 -N -S

Para instalar el terminador:

sudo aptitude install terminator

o

sudo yum install terminator

Copiar y pegar en hojas de cálculo funciona bien en LibreOffice y OpenOffice, pero lamentablemente no estoy seguro acerca de Google Docs, pero solo puedo imaginar que funcionaría de manera similar.

Editar:

Lo siento, me acabo de dar cuenta de que lo que buscas son columnas en lugar de filas, en cuyo caso el comando más corto probablemente sería:

ruby -rcsv -e 'CSV.foreach(ARGV.shift) {|row| puts row[5]}' a.csv

¿Dónde 5está la columna que buscas?