Verwenden Sie Tabellen zum Sammeln von Daten und zur Berechnung mit org-Mode

Verwenden Sie Tabellen zum Sammeln von Daten und zur Berechnung mit org-Mode

Erstellen von Tabellen im Org-Mode

In Org-Mode haben Sie viele Funktionen für die Organisation Ihres Textes. Sie können sogar Code aus dem Dokument ausführen. Wenn Sie Daten sammeln möchten, möchten Sie beispielsweise eine Tabelle. Die meisten Benutzer verwenden ein Tabellenkalkulationsprogramm, aber das ist ein bisschen Overkill, zumal Sie sich normalerweise in EMACs befinden! Betrachten Sie eine Ausgabenliste. Sie möchten ein paar Artikel mit Preis und Datum.

Um diese Tabelle zu erstellen, können Sie mit einem '|' beginnen Charakter und 'Element' dann '|' ' und so weiter bis zum Ende der Linie. Beenden Sie die Linie mit dem Drücken der Registerkartenschlüssel und Ihre Tabelle wird für Sie erstellt. Danach drücken Sie einfach die Registerkarte für jeden Artikel, den Sie ausfüllen möchten.

Daten ausfüllen

Möglicherweise haben Sie auch bereits einen Tisch. In diesem Fall können Sie aus einer Region erstellen. Wenn Sie Daten aus einer Tabelle entnehmen und in Ihr Org -Dokument einfügen, wird es als Liste angezeigt. Es wird normalerweise durch Leerzeichen getrennt. Um dies zu einer Tabelle zu machen, stellen Sie sicher, dass sie markiert ist, und konvertieren Sie sie dann mit 'C-C |' in eine Tabelle.

Kohl € 0.84 06/06/2019 Süßkartoffeln € 3.90 06.06.2019 Salat € 0.43 06.06.2019 Brokkoli € 1.09 06/06/2019
Wenn Sie den oben genannten Text markieren und konvertieren, ist das Ergebnis Folgendes:

Die Konvertierung sucht nach Tabs zuerst, zweite Kommas und letzte Räume in jeder Zeile. Oft haben Sie aufgrund von Leerzeichen im Text zusätzliche Felder. In diesem Fall experimentieren Sie mit dem Hinzufügen von mehr Räumen und der Verwendung von "C-U C-U C-U 3". Hier ist 3 eine willkürliche Zahl, die festlegt, wie viele Räume "Ende des Feldes" bedeuten sollten.

Verschiebung von Daten, Formatierungstabellen

Das obige Beispiel enthält nur die absoluten Grundlagen. Möglicherweise möchten Sie eine Spalte in der Tabelle hinzufügen. Dies ist leicht zu erreichen, indem Sie in der Tabelle stehen und 'M-S-' eingeben. Sobald Sie mit dem Üben beginnen, werden Sie die Verbindung zum Befehl "M-" m- "feststellen.

Fahren Sie mit dem gleichen Tisch fort und fügen Sie eine Überschrift hinzu. Erstellen Sie zunächst eine neue Linie mit 'M-S-' und erstellen Sie eine Linie über die Tabelle 'C-C-' '. Füllen Sie weiterhin mit Text an die Oberseite aus.

Dieses Beispiel ist nicht möglich, in Gnucash zu importieren, sodass Sie einige Spalten hinzufügen müssen. Es ist auch nützlich, sie in der gemeinsamen Reihenfolge neu zu arrangieren, die Gnucash erwartet. Versuchen Sie selbst die folgende Tabelle selbst zu erstellen.

Hinzufügen von Formeln

Wenn Sie eine Tabelle haben, möchten Sie oft die Summe der Spalten oder bestimmte Felder berechnen. Org-Mode verwendet das CALC-Modul, das normalerweise Teil von EMACs ist. Die einfachste Berechnung, die Sie tun möchten, besteht darin, die aktuelle Spalte zusammenzufassen. Sie tun dies mit 'C-C +'. Das Ergebnis wird im Mini-Buffer angezeigt. Wenn Sie sie in die Spalte einfügen möchten, verwenden Sie "C-Y" und es wird am aktuellen Ort des Cursors angezeigt. Höchstwahrscheinlich haben Sie eine Tabelle, in der Sie die Werte regelmäßig aktualisieren, und möchten ihre Summe oder den Durchschnitt sofort in der Tabelle sehen. Um eine Formel hinzuzufügen, haben Sie zwei Methoden, geben Sie sie in eine Zelle ein oder verwenden Sie einen Schlüsselakkord. Wenn Sie den Schlüsselakkord 'C-C =' verwenden, können Sie Ihren Cursor überall in der gewünschten Spalte platzieren, und das Ergebnis wird in dieser Zelle platziert. Sie können die Formel auch manuell ausfüllen, das Format ist einfacher als es den ersten Blick aussieht. Jede Formel beginnt mit der Zelle, in die die Daten gehen, und dann ein Gleichzeichen und mit der Funktionswahl fortgesetzt. VSUM ist die häufigste.

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

In diesem Beispiel wird das Ergebnis in der 6. Spalte ($ 6 =) ausgelegt, die Werte werden aus allen Werten in der Spalte zwischen dem ersten (i) und dem zweiten Separator (II) berechnet. Sie können auch auf die Zellen selbst verweisen. Sie tun dies, indem Sie die Zeile (@) und die Spalte ($) und dann die Nummer verwenden. Da sich die Tabelle ändert, wenn Sie Daten hinzufügen, sollten Sie in der Regel auf relative Positionen hinweisen. Relative Positionen werden mit '> bezeichnet. Ein einziger bedeutet den am Ende am Ende am Ende. Die andere Richtung '' ''. Wenn Sie den relativen Wert verwenden, wird der Wert in der letzten Spalte auch dann gefunden, wenn Sie eine neue Spalte hinzufügen. Wenn Sie '$ 6' verwenden, müssen Sie die Nummer so ändern, dass sie mit den vielen Spalten übereinstimmt, die Sie haben.

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

Exportieren in andere Dokumente

Sie können die Tabelle in eine CSV -Datei exportieren, wenn Sie sie in anderen Anwendungen verwenden möchten. Es ist sehr einfach, legen Sie Ihren Cursor einfach in den Tisch und drücken Sie "M-X Org-Tisch-Export".

Abschluss

Der Tischmodus ist sehr einfach mit einfachen Tischen zu beginnen. Wenn Sie jedoch weiter nachsehen, finden Sie viele Tabellenkalkulationsfunktionen. Dieser Artikel hat nur die Oberfläche dessen zerkratzt, was möglich ist. Es gibt viel mehr mathematische Funktionen und Sie können sogar Grafiken aus den Daten erstellen.