Comment utiliser des tables pour collecter des données et calculer en utilisant le mode org

Comment utiliser des tables pour collecter des données et calculer en utilisant le mode org

Création de tables en mode org

En mode org, vous avez de nombreuses fonctionnalités pour organiser votre texte. Vous pouvez même exécuter du code à l'intérieur du document. Lorsque vous souhaitez collecter des données, vos dépenses par exemple, vous voudriez un tableau. La plupart des utilisateurs utiliseront un programme de feuille de calcul, mais c'est un peu exagéré, d'autant plus que vous êtes généralement à Emacs! Envisagez une liste de dépenses, vous voulez quelques articles avec le prix et la date.

Pour créer ce tableau, vous pouvez commencer par un '|' caractère et «élément» alors '|' Et ainsi de suite jusqu'à la fin de la ligne. Terminez la ligne en appuyant sur la touche de l'onglet et votre table sera créée pour vous. Après cela, vous venez d'atteindre l'onglet pour chaque élément que vous souhaitez remplir.

Remplir des données

Vous pouvez également avoir une table. Dans ce cas, vous pouvez créer à partir d'une région. Si vous prenez des données dans une feuille de calcul et collez-la dans votre document d'organisation, il apparaît comme une liste. Il est généralement séparé par des espaces. Pour en faire un tableau, assurez-vous qu'il est marqué, puis convertissez-le en une table, en utilisant 'C-C |'.

Cabbage € 0.84 06/06/2019 Patates douces 3 € 3 €.90 06/06/2019 Laitue 0 € 0.43 06/06/2019 Broccoli 1 € 1.09 06/06/2019
Si vous marquez le texte ci-dessus et le convertissez, le résultat est le suivant:

La conversion recherche d'abord les onglets, la deuxième virgule et les derniers espaces sur chaque ligne. Plusieurs fois, vous aurez des champs supplémentaires en raison des espaces à l'intérieur du texte. Si cela se produit, expérimentez avec l'ajout de plus d'espaces et l'utilisation de «C-U C-U C-U 3». Ici 3 est un nombre arbitraire qui définit le nombre d'espaces devraient signifier «fin de champ».

Déplacement des données, formatage des tables

L'exemple ci-dessus ne contient que les bases absolues, vous voudrez peut-être ajouter une colonne dans le tableau. Ceci est facilement réalisé en étant dans le tableau et en tapant «M-S-». Une fois que vous commencerez à pratiquer, vous remarquerez la connexion à la commande de colonne de déplacement 'm-' '.

Continuez avec la même table et ajoutez une rubrique. Commencez par ajouter une nouvelle ligne avec «M-S-», créez une ligne à travers le tableau «C-C -». Continuez à remplir le dessus avec du texte.

Cet exemple n'est pas possible d'importer dans GnuCash, vous devez donc ajouter quelques colonnes. Il est également utile de les réorganiser dans l'ordre commun que GnuCash attend. Essayez de créer vous-même la table ci-dessous.

Ajout de formules

Lorsque vous avez une table, vous souhaitez calculer la somme des colonnes ou des champs spécifiques. Le mode org utilise le module calc qui fait généralement partie d'EMACS. Le calcul le plus simple que vous souhaitez faire est de résumer la colonne actuelle, vous le faites avec «C-C +». Le résultat apparaîtra dans le mini-bouffon. Si vous souhaitez les mettre dans la colonne, utilisez «C-y» et cela apparaît à l'endroit actuel du curseur. Vous aurez probablement un tableau où vous mettez régulièrement à jour les valeurs et que vous souhaitez voir leur somme ou leur moyenne immédiatement dans le tableau. Pour ajouter une formule, vous avez deux méthodes, tapez-la dans une cellule ou utilisez un accord clé. Lorsque vous utilisez l'accord clé 'c-c =', vous pouvez placer votre curseur n'importe où dans la colonne que vous souhaitez et le résultat sera placé dans cette cellule. Vous pouvez également remplir la formule manuellement, le format est plus simple qu'il n'y paraît à première vue. Toute formule commence par la cellule où va les données, puis un signe égal et continue avec le choix de fonction, «vsum» est le plus courant.

# + Tblfm: 6 $ = vsum (@ i… @ii)

Cet exemple met le résultat dans la 6ème colonne (6 $ =), les valeurs sont calculées à partir de toutes les valeurs de la colonne entre la première (i) et le deuxième séparateur (II). Vous pouvez également pointer vers les cellules elles-mêmes. Vous faites cela en utilisant la ligne (@) et la colonne ($) puis le numéro. Étant donné que le tableau changera à mesure que vous ajoutez des données, vous devez généralement pointer des positions relatives. Les positions relatives sont indiquées avec '>. Un seul signifie celui le plus proche de la fin. L'autre direction ''. Lorsque vous utilisez la valeur relative, la valeur sera trouvée dans la dernière colonne même lorsque vous ajoutez une nouvelle colonne. Si vous utilisez `` 6 $ '', vous devez modifier le numéro pour correspondre au nombre de colonnes que vous avez.

# + Tblfm: $> = vsum (@ i… @ii)

Exportation vers d'autres documents

Vous pouvez exporter le tableau vers un fichier CSV si vous souhaitez l'utiliser dans d'autres applications. C'est très simple, mettez simplement votre curseur à l'intérieur de la table et frappez `` M-X Org-Table-Export ''.

Conclusion

Le mode Table est très facile à démarrer pour des tables simples, mais si vous regardez plus loin, vous pouvez trouver de nombreuses fonctionnalités de feuille de calcul. Cet article n'a fait que gratter la surface de ce qui est possible. Il existe de nombreuses autres fonctionnalités mathématiques et vous pouvez même produire des graphiques à partir des données.