web-dev-qa-db-fra.com

Éditeur de table léger

Je cherche quelque chose comme Texte sublime pour les tableaux. C'est-à-dire que 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 , Feuilles Calligra ou LibreOffice Calc est trop lourd pour moi, je veux des alternatives plus simples, plus légères, plus rapides et plus libres.

Mise à jour: Les suggestions jusqu’à présent incluent des tableurs capables de faire du traçage et des calculs. C'est bien, mais c'est aussi un peu exagéré pour moi. Je dois juste éditer le tableau et l’affichage aligné. En fait, si Sublime Text (ou tout éditeur de texte, comme Gedit, Geany) avait un plugin affichant les colonnes alignées, cela suffirait ( parfait ) pour moi.

14
becko

Je peux recommander Gnumeric .
Gnumeric est un tableur libre. Gnumeric est ...

  • Gratuit: Gnumeric et son code source sont disponibles gratuitement sous licence de la licence GNU General Public License version 2 ou version 3.
  • Rapide: Gnumeric démarre rapidement et gère les feuilles de calcul volumineuses tout en restant réactif.
  • Précis: Un tableur devrait calculer la bonne réponse. Les fonctions et les outils intégrés de Gnumeric sont précis, comme plusieurs chercheurs l'ont découvert.

À installer:

Sudo apt update 
Sudo apt install gnumeric

Gnumeric

Gnumeric screenshot with scatter plot

21
Olimjon

étalé

python FTW pyspread screenshot

Description de page d'accueil de pyspread

Pyspread est un tableur non traditionnel basé sur et écrit dans le langage de programmation Python .

Le but de pyspread est d’être le tableur le plus pythonique.

Pyspread attend les expressions Python dans ses cellules de grille, ce qui rend un langage spécifique à une feuille de calcul obsolète. Chaque cellule retourne un objet Python accessible depuis 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 le GPL v . Vous pouvez trouver le code de sorce à github .

Installation

Sudo apt install pyspread
12
dessert

Si vous utilisez (ou au moins connaissez) emacs (ou vim), il existe org-mode , qui contient un simple éditeur intégré de tables. Toutefois, les tableaux doivent avoir un format spécifique, les colonnes étant 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.

emacs org-mode table example

La documentation peut être trouvée sur le site org-mode , et une petite introduction sur youtube .

11
Heinrich

Mode tableau VIM

VIM Table Mode screenshot

Description de page de dépôt github

Un créateur et formateur de table automatique génial permettant de créer des tableaux ordonnés au fur et à mesure de la frappe. Le plugin est également capable de formater le contenu existant dans un tablea , ce qui permet de travailler avec csv ou d’autres fichiers texte. Pour avoir une idée de ses fonctionnalités, il y a vidéo de démonstration youtube .

Installation

Voir page de dépôt github .

7
dessert

MacroCALC

Avez-vous dit léger? MacroCALC screenshot

Description de page d'accueil de MacroCALC

MacroCALC - "mc" ou "321" est une puissante feuille de calcul compatible avec les caractères Lotus qui prend en charge 100 000 lignes, 700 colonnes, 40 fonctions, 8 formats d'affichage, la liaison de fichiers, la programmation de macros et les fonctions définissables par l'utilisateur.

C'est un programme-console basé sur curses et ne nécessite aucun environnement graphique .

Il est entièrement intégré à [ntname __] roffname__, unitsname__, manname__, awkname__, Perlet shname__. Comme cela devrait être le cas dans l'environnement UNIX, le programme peut agir comme un filtre permettant aux utilisateurs d'utiliser des canaux pour effectuer des transformations complexes sur des flux de données. Il contient une interface de programmation Cainsi que la prise en charge des fichiers Lotus WKS et dBASE. Le propre format de fichier de MacroCALC est plat , facile à comprendre et peut donc être manipulé directement avec awkname__, Perlou d’autres outils UNIX standard, ou même avec des éditeurs comme viname__.

En outre, MacroCALC est capable de gérer des unités: Tout 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 un "temps", un résultat "vitesse" sera affiché, et une "longueur" ne pourra pas être ajoutée à une "masse".

Installation

Voir page d’accueil de MacroCALC pour les instructions d’installation. Testé sur Lubuntu 16.04.

5
dessert

Bureau Siag (Scheme In A Grid)

excellent logiciel, mais peut ne pas être installable dans les versions actuelles d'Ubuntu enter image description here

Description de Siag ’s Homepage et Wikipedia

Siag Office est un package gratuit et étroitement intégré. Il est connu pour être extrêmement léger et donc capable de fonctionner sur de très vieux systèmes, comme sur les ordinateurs i486 dotés de 16 Mo de RAM. En raison de sa légèreté, le logiciel manque de nombreuses fonctionnalités des principales suites bureautiques, telles que LibreOffice, Calligra Suite ou Microsoft Office. Siag Office est distribué sous les termes de la licence publique générale GNU] et est 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 ) aient été installées en premier. Malheureusement, je n'ai pas pu le compiler sur Lubuntu 16.04, mais je n'ai peut-être pas essayé assez fort. Voir cet article pour des instructions d'installation plus détaillées.

2
dessert

Vous pouvez essayer l'éditeur de code Atom avec le package tablr ou éditeur de table .

Téléchargez le fichier .deb de Atom à partir de son site web . Puis installez-le soit en utilisant GDebi Package Installer, soit en exécutant les commandes suivantes dans le terminal (une par une):

Sudo dpkg -i /path/to/deb/file
Sudo apt-get install -f

Ensuite, installez le package tablr ou éditeur de table dans Atom à l'aide du programme d'installation du package intégré ( Install onglet à l'intérieur de Settings View) à l'intérieur de Atom ou en exécutant les commandes suivantes, respectivement: -

apm install tablr
apm install table-editor
1
Gautam Vashisht

Sublime Table Editor

Qui a besoin d'un nouveau programme lorsque Sublime peut effectuer cette tâche? Sublime Table Editor screenshot cropped

Description de page de dépôt github

L'éditeur de table est un package pour le texte sublime 2 et . 3 éditeur pour modifier les tableaux 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, voici un article utile et ces deux vidéos: vidéo 1vidéo 2

A en juger par ce que dit la page github , Sublime Table Editor est plus pris en charge , mais le logiciel peut travaille toujours. Je ne l'ai pas testé sur mon système cependant.

Installation

Voir page de dépôt github .

1
dessert

Je recommanderais sc-im, qui signifie s preadsheet c alculator im prouvé. Il est actuellement disponible sur Github seulement.

Il est activement développé et maigre.

Caractéristiques de la description de Github:


Certaines des fonctionnalités de SC-IM

  • DÉFAIRE REFAIRE.
  • 65.536 lignes et 702 colonnes supportées. (Le nombre de lignes peut être étendu à 1.048.576 si souhaité).
  • Importation et exportation de fichiers délimités CSV/TAB/XLSX.
  • Prise en charge des scripts avec LUA. Également avec des déclencheurs et des modules liés c dynamiques.
  • Support du presse-papier.
  • Interaction GNUPlot.
  • Key-mappings.
  • Tri des lignes.
  • Filtre de lignes.
  • Sous-totaux.
  • Changement de cellule.
  • Prise en charge de 256 couleurs - les couleurs de l'écran peuvent être personnalisées par l'utilisateur, même au moment de l'exécution.
  • Colorier les cellules ou leur donner un format tel que gras ou souligné.
  • Large support de caractères. Les alphabets suivants sont pris en charge: anglais, espagnol, français, italien, allemand, portugais, russe, ukrainien, grec, turc, tchèque, japonais et chinois.
  • Sauvegarde automatique.
  • Implémentez des fonctions externes dans la langue de votre choix et utilisez-les dans SC-IM.
  • Utilisez SC-IM en tant que calculatrice non interactive, en lisant son entrée à partir d'un script externe.
  • Plus de commandes de mouvements implémentées!
  • Input and Output a été complètement réécrit.

En ce qui concerne le nom, l’idée est que le programme puisse être identifié comme une autre application semblable à vim. SC-IM signifie calculateur de feuille de calcul improvisé. :-)


Les commandes et le workflow sont donc familiers si vous connaissez déjà viou vimname__.

Quelques captures d'écran:

Screenshot #1

Workflow SC-IM #1Workflow SC-IM #2Workflow SC-IM #3

Pour l'installation, build-essential, ml-yacc, bisonet les bibliothèques libncurses5-dev et libncurses5w-dev sont nécessaires. Il suffit d'exécuter makename__, Sudo make install dans le répertoire srcde sc-im après le clonage à partir de github.

0
emk2203