Je cherche quelque chose comme Sublime Text pour les tableaux. Autrement dit, lorsqu'il rencontre quelque chose avec des valeurs délimitées par une table (par exemple), les colonnes doivent être affichées alignées.
Excel , Calligra Sheets ou LibreOffice Calc sont trop lourds pour moi, je veux des alternatives plus simples, plus légères, plus rapides et gratuites.
Mise à jour: jusqu'à présent, les suggestions incluent des tableurs capables de faire des tracés et des calculs. C'est bien, mais c'est aussi un peu exagéré pour moi. J'ai juste besoin de modifier le tableau et l'affichage aligné. En fait, si Sublime Text (ou n'importe quel éditeur de texte, comme Gedit, Geany) avait un plugin qui affichait les colonnes alignées, cela me suffirait ( parfait ).
Réponses:
Je peux recommander Gnumeric .
Gnumeric est un tableur open source. Gnumeric est ...
À installer:
la source
répandu
python FTW
Description de la page d'accueil de pyspread
Pyspread est une application de feuille de calcul non traditionnelle basée sur et écrite dans le langage de programmation Python .
Le but de pyspread est d'être le tableur le plus pythonique.
Pyspread attend des expressions Python dans ses cellules de grille, ce qui rend un langage spécifique de feuille de calcul obsolète. Chaque cellule renvoie un objet Python accessible à partir d'autres cellules. Ces objets peuvent représenter n'importe quoi, y compris des listes ou des matrices.
Pyspread est un logiciel libre. Il est publié sous la GPL v3 . Vous pouvez trouver le code sorce sur github .
Installation
la source
Si vous êtes un utilisateur (ou au moins familier) d'emacs (ou vim), il existe le mode org , qui contient un simple éditeur intégré pour les tableaux. Cependant, il a besoin que les tables soient dans un format spécifique, où les colonnes sont séparées par des barres verticales (c'est-à-dire le symbole de tuyau '|').
Vous pouvez également effectuer des calculs simples et l'intégration dans l'éditeur vous permet d'utiliser les fonctions d'édition sophistiquées d'emacs / vim.
La documentation peut être trouvée sur le site en mode org , et une petite introduction sur youtube .
la source
|
est une rupture pour moi. Je travaille généralement avec des fichiers texte séparés par des tabulations.sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filename
vous pouvez même en définir une fonctionemacs
et ce sera comme si c'était|
seulement la façon deemacs
représenter vos délimiteurs de tabulation.|
été créé à l' origine, cette commande les remplacera par des onglets lorsque je fermerai emacs.Mode table VIM
Description de la page de dépôt github
Un créateur et formateur de table automatique génial permettant de créer des tables soignées pendant que vous tapez. Le plugin est également capable de formater le contenu existant dans un tableau qui permet de travailler avec csv ou d'autres fichiers texte. Pour avoir une idée de ses fonctionnalités, il y a une vidéo de démonstration sur YouTube .
Installation
Voir la page de dépôt github .
la source
MacroCALC
Vous avez dit léger?
Description de la page d'accueil MacroCALC
MacroCALC - "mc" ou "321" est une puissante feuille de calcul basée sur des caractères compatible Lotus qui prend en charge 100000 lignes, 700 colonnes, 40 fonctions, 8 formats d'affichage, la liaison de fichiers, la programmation macro et les fonctions définissables par l'utilisateur.
Il s'agit d'un programme console basé sur des curses et ne nécessite aucun environnement graphique .
Il est entièrement intégré avec [
nt
]roff
,units
,man
,awk
,perl
etsh
. Comme il devrait l'être dans l'environnement UNIX, le programme peut agir comme un filtre permettant aux utilisateurs d'utiliser des canaux pour effectuer des transformations complexes sur les flux de données. Il contient uneC
interface de programmation ainsi que la prise en charge des fichiers Lotus WKS et dBASE. Le format de fichier de MacroCALC est ASCII plat , facile à comprendre et peut donc être directement manipulé avecawk
,perl
ou d'autres outils UNIX standard, ou même avec des éditeurs commevi
.De plus, MacroCALC est capable de gérer des unités: comme un scientifique, le programme connaît les règles de calcul des unités; ainsi, par exemple, si une "longueur" est divisée en "temps", elle affichera un résultat "vitesse", et une "longueur" ne pourra pas être ajoutée à une "masse".
Installation
Voir la page d'accueil de MacroCALC pour les instructions d'installation. Testé sur Lubuntu 16.04.
la source
Bureau Siag (Scheme In A Grid)
grand logiciel, mais peut ne pas être installable dans les versions actuelles d'Ubuntu
Description de la page d'accueil de Siag et Wikipedia
Siag Office est un ensemble de bureaux gratuits étroitement intégré. Il est connu pour être extrêmement léger, donc capable de fonctionner assez bien sur des systèmes très anciens, comme sur les ordinateurs i486 avec 16 Mo de RAM. Parce qu'il est léger, le logiciel manque de nombreuses fonctionnalités des principales suites bureautiques, comme LibreOffice, Calligra Suite ou Microsoft Office. Siag Office est distribué selon les termes de la licence publique générale GNU et inclus dans Damn Small Linux, une distribution Linux légère.
Voir aussi cet article .
Installation
Siag doit être compilé à partir des sources après que d'autres bibliothèques (
libgd2-xpm-dev libxmu-dev xaw3dg-dev
et celles mentionnées ici ) ont été installées en premier, malheureusement je n'ai pas pu le compiler sur Lubuntu 16.04, mais je n'ai peut-être pas assez essayé. Consultez cet article pour des instructions d'installation plus détaillées.la source
Éditeur de table sublime
Qui a besoin d'un nouveau programme lorsque Sublime peut effectuer la tâche?
Description de la page de dépôt github
Table Editor est un package pour l' éditeur Sublime Text 2 et Sublime Text 3 pour éditer des tables de texte. L'éditeur de table a presque les mêmes clés que l'éditeur de table en mode Emacs-org. Pour avoir une idée des fonctionnalités il y a un article utile et ces deux vidéos: vidéo 1 vidéo 2
À en juger par ce que la page github dit, Sublime Table Editor n'est plus pris en charge , mais le logiciel peut toujours fonctionner. Je ne l'ai cependant pas testé sur mon système.
Installation
Voir la page de dépôt github .
la source
Vous pouvez essayer l' éditeur de code Atom avec le paquet tablr ou table-editor .
Téléchargez le fichier .deb d'Atom depuis son site Web . Ensuite, installez-le en utilisant GDebi Package Installer ou en exécutant les commandes suivantes dans le terminal (une par une):
Ensuite, installez le package tablr ou table-editor dans Atom en utilisant le programme d'installation du package intégré (qui est l' onglet Installer dans la vue Paramètres ) dans Atom ou en exécutant les commandes suivantes respectivement: -
la source
Je recommanderais
sc-im
, ce qui signifie s preadsheet c alculator im proven . Il n'est actuellement disponible que sur Github .Il est activement développé et allégé.
Caractéristiques de la description de Github:
Certaines des fonctionnalités de SC-IM
À propos du nom, l'idée est que le programme peut être identifié comme une autre application de type vim. SC-IM signifie Spreadsheet Calculator Improvised. :-)
Les commandes et le workflow sont donc familiers si vous avez de l'expérience avec
vi
ouvim
.Quelques captures d'écran:
Pour l' installation,
build-essential
,ml-yacc
,bison
et les bibliothèqueslibncurses5-dev
etlibncurses5w-dev
sont nécessaires. Il suffit de lancermake
,sudo make install
dans lesrc
répertoiresc-im
après le clonage depuis github.la source