Estoy buscando algo como Sublime Text para tablas. Es decir, cuando encuentra algo con valores delimitados por tablas (por ejemplo), las columnas deben mostrarse alineadas.
Excel , Calligra Sheets o LibreOffice Calc son demasiado pesados para mí, quiero alternativas más simples, más ligeras, más rápidas y gratuitas.
Actualización: Las sugerencias hasta ahora incluyen programas de hojas de cálculo que pueden realizar trazados y cálculos. Esto está bien, pero también es un poco exagerado para mí. Solo necesito editar la tabla y la pantalla alineada. De hecho, si Sublime Text (o cualquier editor de texto, como Gedit, Geany) tuviera un complemento que mostrara columnas alineadas, eso sería suficiente ( perfecto ) para mí.
Respuestas:
Puedo recomendar Gnumeric .
Gnumeric es un programa de hoja de cálculo de código abierto. Gnumeric es ...
Instalar:
fuente
pyspread
Python FTW
Descripción de la página de inicio de pyspread
Pyspread es una aplicación de hoja de cálculo no tradicional que se basa y está escrita en el lenguaje de programación Python .
El objetivo de pyspread es ser la hoja de cálculo más pitónica.
Pyspread espera expresiones de Python en sus celdas de cuadrícula, lo que hace que un lenguaje específico de hoja de cálculo sea obsoleto. Cada celda devuelve un objeto Python al que se puede acceder desde otras celdas. Estos objetos pueden representar cualquier cosa, incluidas listas o matrices.
Pyspread es software libre. Se lanza bajo la GPL v3 . Puedes encontrar el código sorce en github .
Instalación
fuente
Si es usuario de (o al menos está familiarizado con) emacs (o vim), existe el modo org , que contiene un editor integrado simple para tablas. Sin embargo, necesita que las tablas estén en un formato específico, donde las columnas están separadas por barras verticales (es decir, el símbolo de tubería '|').
También puede hacer cálculos simples, y la integración en el editor le permite utilizar las sofisticadas funciones de edición de emacs / vim.
La documentación se puede encontrar en el sitio del modo org , y una pequeña introducción en youtube .
fuente
|
es un factor decisivo para mí. Por lo general, trabajo con archivos de texto separados por tabulaciones.sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filename
incluso podría definir una función aemacs
partir de ella y será como si|
solo fuera la forma en queemacs
representa sus delimitadores de tabulación.|
originalmente, este comando los reemplazará con pestañas cuando cierre emacs.Modo de tabla VIM
Descripción de la página de repositorio de github
Un increíble creador y formateador automático de tablas que le permite a uno crear tablas ordenadas mientras escribe. El complemento también puede formatear el contenido existente en una tabla que hace posible trabajar con csv u otros archivos de texto. Para tener una idea de sus características, hay un video de demostración de YouTube .
Instalación
Consulte la página de repositorio de github .
fuente
MacroCALC
¿Dijiste peso ligero?
Descripción de la página de inicio de MacroCALC
MacroCALC: "mc" o "321" es una potente hoja de cálculo basada en caracteres compatible con Lotus que admite 100000 filas, 700 columnas, 40 funciones, 8 formatos de visualización, vinculación de archivos, programación de macros y funciones definibles por el usuario.
Es un programa de consola basado en maldiciones y no necesita un entorno gráfico .
Está totalmente integrado con [
nt
]roff
,units
,man
,awk
,perl
ysh
. Como debería ser en el entorno UNIX, el programa puede actuar como un filtro que permite a los usuarios utilizar tuberías para realizar transformaciones complejas en las secuencias de datos. Contiene unaC
interfaz de programación, así como soporte para archivos Lotus WKS y dBASE. El formato de archivo propio de MacroCALC es ASCII plano , fácil de entender y, por lo tanto, puede manipularse directamente conawk
,perl
u otras herramientas UNIX estándar, o incluso con editores similaresvi
.Además, MacroCALC puede administrar unidades: como un científico, el programa conoce las reglas para calcular unidades; así, por ejemplo, si una "longitud" se divide por un "tiempo", mostrará un resultado de "velocidad" y no se puede agregar una "longitud" a una "masa".
Instalación
Consulte la página de inicio de MacroCALC para obtener instrucciones de instalación. Probado en Lubuntu 16.04.
fuente
Oficina de Siag (esquema en una cuadrícula)
gran software, pero puede no ser instalable en las versiones actuales de Ubuntu
Descripción de la página de inicio de Siag y Wikipedia
Siag Office es un paquete de oficina gratuito totalmente integrado. Se sabe que es extremadamente liviano, por lo tanto, puede ejecutarse en sistemas muy antiguos razonablemente bien, como en computadoras i486 con 16 MB de RAM. Debido a que se mantiene ligero, el software carece de muchas de las características de las principales suites de oficina, como LibreOffice, Calligra Suite o Microsoft Office. Siag Office se distribuye bajo los términos de la Licencia Pública General de GNU y se incluye en Damn Small Linux, una distribución liviana de Linux.
También vea este artículo .
Instalación
Siag debe compilarse desde la fuente después de que otras bibliotecas (
libgd2-xpm-dev libxmu-dev xaw3dg-dev
y las mencionadas aquí ) se instalaron primero, desafortunadamente no pude compilarlo en Lubuntu 16.04, pero es posible que no lo haya intentado lo suficiente. Consulte este artículo para obtener instrucciones de instalación más detalladas.fuente
Sublime Table Editor
¿Quién necesita un nuevo programa cuando Sublime puede realizar la tarea?
Descripción de la página de repositorio de github
El editor de tablas es un paquete para el editor Sublime Text 2 y Sublime Text 3 para editar tablas de texto. El editor de tablas tiene casi las mismas claves que el editor de tablas en modo Emacs-org. Para tener una idea de las características, hay un artículo útil y estos dos videos: video 1 video 2
A juzgar por lo que dice la página de Github, Sublime Table Editor ya no es compatible , sin embargo, el software aún puede estar funcionando. Sin embargo, no lo probé en mi sistema.
Instalación
Consulte la página de repositorio de github .
fuente
Puede probar el editor de código Atom con tablr o paquete de editor de tablas .
Descargue el archivo .deb de Atom de su sitio web . Luego instálelo utilizando el Instalador de paquetes de GDebi o ejecutando los siguientes comandos en la terminal (uno por uno):
Luego instale el paquete tablr o el editor de tablas en Atom utilizando el instalador de paquetes incorporado (que es la pestaña Instalar dentro de la Vista de configuración ) dentro de Atom o ejecutando los siguientes comandos respectivamente: -
fuente
Yo recomendaría
sc-im
, lo que significa s preadsheet c alculator im demostrado. Actualmente está disponible solo en Github .Está activamente desarrollado y esbelto.
Características de la descripción de Github:
Algunas de las características de SC-IM
Sobre el nombre, la idea es que el programa se pueda identificar como otra aplicación similar a vim. SC-IM significa Calculadora de hoja de cálculo improvisada. :-)
Por lo tanto, los comandos y el flujo de trabajo son familiares si tiene experiencia con
vi
ovim
.Algunas capturas de pantalla:
Para la instalación,
build-essential
,ml-yacc
,bison
y las bibliotecaslibncurses5-dev
ylibncurses5w-dev
son necesarios. Simplemente ejecutemake
,sudo make install
en elsrc
directoriosc-im
después de clonar desde github.fuente