W trybie org masz wiele funkcji do organizowania tekstu. Możesz nawet wykonać kod z wnętrza dokumentu. Gdy chcesz zebrać dane, na przykład Twoje wydatki, chcesz tabeli. Większość użytkowników będzie korzystać z programu arkusza kalkulacyjnego, ale to trochę przesada, zwłaszcza, że zwykle jesteś w EMACS! Rozważ listę wydatków, chcesz kilku pozycji z ceną i datą.
Aby utworzyć tę tabelę, możesz zacząć od „|” znak i „pozycja”, a następnie „|” i tak dalej do końca linii. Wykończ linię trafieniem klawisza TAB, a stół zostanie utworzony dla Ciebie. Następnie po prostu naciśnij kartę dla każdego elementu, który chcesz wypełnić.
Wypełnianie danych
Możesz już mieć stół. W takim przypadku możesz tworzyć z regionu. Jeśli weźmiesz dane z arkusza kalkulacyjnego i wklej je do dokumentu ORG, pojawia się jako lista. Zazwyczaj jest oddzielony przez przestrzenie. Aby uczynić ten stół, upewnij się, że jest oznaczony, a następnie przekonwertuj go na tabelę, używając „C-C |”.
Kapusta 0 €.84 06/06/2019 Słodkie ziemniaki 3 €.90 06/06/2019 Sałata 0 €.43 06/06/2019 BROCCOLI 1 €.09 06/06/2019
Jeśli zaznaczysz powyższy tekst i przekonwertujesz go, wynik jest taki:
Konwersja szuka TABS pierwsza, drugie przecinki i ostatnie przestrzenie na każdej linii. Wiele razy będziesz mieć dodatkowe pola z powodu przestrzeni w tekście. Jeśli tak się stanie, eksperymentuj z dodaniem większej liczby przestrzeni i użyciem „C-u c-u c-u 3”. Tutaj 3 jest dowolną liczbą, która ustawia, ile przestrzeni powinno oznaczać „koniec pola”.
Przenoszenie danych, tabele formatowe
Powyższy przykład zawiera tylko bezwzględne podstawy, możesz dodać kolumnę w tabeli. Można to łatwo osiągnąć, będąc w tabeli i wpisując „m-s-”. Po rozpoczęciu ćwiczeń zauważysz połączenie z poleceniem kolumny ruchu „M-”.
Kontynuuj z tym samym stołem i dodaj nagłówek. Zacznij od dodania nowej linii z „M-s-”, utwórz linię w stole „C-C-”. Kontynuuj wypełnienie góry tekstem.
Ten przykład nie jest możliwy do zaimportowania do gnucash, więc musisz dodać kilka kolumn. Przydatne jest również ponowne zorganizowanie ich we wspólnej kolejności, której oczekuje gnucash. Spróbuj samodzielnie utworzyć poniższą tabelę.
Dodawanie formuł
Kiedy masz tabelę, wiele razy chcesz obliczyć sumę kolumn lub określonych pól. Mode org używa modułu obliczenia, który zwykle jest częścią EMACS. Najprostsze obliczenia, które chcesz zrobić, jest podsumowanie bieżącej kolumny, robisz to z „C-C +”. Wynik pojawi się w mini-buffera. Jeśli chcesz umieścić je w kolumnie, użyj „C-y” i pojawia się w bieżącym miejscu kursora. Najprawdopodobniej będziesz mieć tabelę, w której regularnie aktualizujesz wartości i chcesz zobaczyć ich sumę lub średnią natychmiast w tabeli. Aby dodać formułę, masz dwie metody, wpisz ją w komórce lub użyj kluczowego akordu. Gdy użyjesz kluczowego akordu „c-c =”, możesz umieścić kursor w dowolnym miejscu w żądanej kolumnie, a wynik zostanie umieszczony w tej komórce. Możesz także wypełnić formułę ręcznie, format jest prostszy niż patrzy na pierwszy widok. Każda formuła zaczyna się od komórki, w której dane idą, a następnie równy znak i kontynuuje wybór funkcji, „vsum” jest najczęstszym.
#+Tblfm: 6 $ = vsum ( @i… @ii)
Ten przykład umieszcza wynik w 6. kolumnie (6 USD =), wartości są obliczane na podstawie wszystkich wartości w kolumnie między pierwszym (i) a drugim separatorem (ii). Możesz także wskazać same komórki. Robisz to za pomocą wiersza (@) i kolumny ($), a następnie liczby. Ponieważ tabela się zmieni, gdy dodajesz dane, zwykle należy wskazywać na pozycje względne. Względne pozycje są oznaczone „>. Jeden oznacza ten najbliżej końca. Inny kierunek ''. Gdy użyjesz wartości względnej, wartość zostanie znaleziona w ostatniej kolumnie, nawet po dodaniu nowej kolumny. Jeśli używasz „6 USD”, musisz zmienić liczbę, aby pasować do liczby kolumn.
#+Tblfm: $> = vsum ( @i… @ii)
Eksportowanie do innych dokumentów
Możesz wyeksportować tabelę do pliku CSV, jeśli chcesz użyć jej w innych aplikacjach. To jest bardzo proste, po prostu umieść kursor w stole i naciśnij „M-X Org-Table-Export”.
Tryb stołowy jest bardzo łatwy do rozpoczęcia dla prostych tabel, ale jeśli spojrzysz dalej, możesz znaleźć wiele funkcji arkusza kalkulacyjnego. Ten artykuł tylko porysował powierzchnię tego, co jest możliwe. Istnieje o wiele więcej funkcji matematycznych, a nawet można tworzyć wykresy z danych.