In Mode Org, hai molte funzionalità per l'organizzazione del testo. Puoi persino eseguire il codice dall'interno del documento. Quando vuoi raccogliere dati, ad esempio le tue spese, vorresti una tabella. La maggior parte degli utenti userà un programma di fogli di calcolo ma è un po 'eccessivo, soprattutto perché di solito sei in Emacs! Prendi in considerazione un elenco di spese, desideri alcuni articoli con prezzo e data.
Per creare questa tabella puoi iniziare con un '|' carattere e "oggetto" quindi '|' e così via fino alla fine della linea. Termina la linea con la colpi del tasto Tab e la tabella verrà creata per te. Dopodiché hai appena premuto la scheda per ogni elemento che si desidera compilare.
Compilare dati
Potresti anche avere un tavolo già. In questo caso puoi creare da una regione. Se prendi i dati da un foglio di calcolo e li incolla nel tuo documento ORG, viene visualizzato come un elenco. Di solito è separato dagli spazi. Per rendere questo un tavolo, assicurati che sia contrassegnato e quindi convertilo in una tabella, usando "C-C |".
Cavolo € 0.84 06/06/2019 patate dolci € 3.90 06/06/2019 Lettuce € 0.43 06/06/2019 Broccoli € 1.09 06/06/2019
Se si segna il testo sopra e lo converti, il risultato è questo:
La conversione cerca le schede prima, la seconda virgola e gli ultimi spazi su ogni riga. Molte volte avrai campi extra a causa di spazi all'interno del testo. Se ciò accade, sperimenta l'aggiunta di più spazi e l'utilizzo di "C-U C-U C-U 3". Qui 3 è un numero arbitrario che imposta quanti spazi dovrebbe significare "fine del campo".
Spostamento dei dati, tabelle di formattazione
L'esempio sopra contiene solo le basi assolute, potresti voler aggiungere una colonna nella tabella. Questo si ottiene facilmente essendo nella tabella e digitando 'M-S-'. Una volta che inizi a esercitarti, noterai la connessione al comando mobile colonna 'm-'.
Continua con la stessa tabella e aggiungi una voce. Inizia aggiungendo una nuova linea con "M-S-", crea una riga attraverso la tabella "C-C-". Continua a riempire la parte superiore con il testo.
Questo esempio non è possibile importare in gnucash, quindi è necessario aggiungere alcune colonne. È anche utile riorganizzarli nell'ordine comune che Gnucash si aspetta. Prova a creare la tabella seguente.
Aggiunta di formule
Quando hai una tabella, molte volte si desidera calcolare la somma di colonne o campi specifici. Org-Mode utilizza il modulo Calc che di solito fa parte di EMACS. Il calcolo più semplice che vuoi fare è riassumere la colonna corrente, lo fai con "C-C +". Il risultato verrà visualizzato nel mini-buffer. Se vuoi metterli nella colonna, usa "C-Y" e viene visualizzato nel luogo attuale del cursore. Molto probabilmente avrai una tabella in cui aggiorni i valori su base regolare e desideri vedere la loro somma o la media immediatamente nella tabella. Per aggiungere una formula, hai due metodi, digitala in una cella o usa un accordo chiave. Quando usi l'accordo chiave 'c-c =', puoi posizionare il cursore ovunque nella colonna che desideri e il risultato verrà inserito in quella cella. Puoi anche riempire manualmente la formula, il formato è più semplice di quanto sembri a prima vista. Qualsiasi formula inizia con la cella in cui i dati vanno e quindi un segno uguale e continua con la scelta della funzione, "VSUM" è il più comune.
#+Tblfm: $ 6 = vsum ( @i… @ii)
Questo esempio inserisce il risultato nella sesta colonna ($ 6 =), i valori vengono calcolati da tutti i valori nella colonna tra il primo (i) e il secondo separatore (ii). Puoi anche indicare le cellule stesse. Lo fai usando la riga (@) e la colonna ($) e quindi il numero. Poiché la tabella cambierà man mano che aggiungi i dati, tuttavia, dovresti indicare posizioni relative. Le posizioni relative sono indicate con '>' s. Uno singolo significa quello più vicino alla fine. La direzione opposta ''. Quando si utilizza il valore relativo, il valore verrà trovato nell'ultima colonna anche quando si aggiunge una nuova colonna. Se usi '$ 6', devi cambiare il numero per abbinare quante colonne hai.
#+Tblfm: $> = vsum ( @i… @ii)
Esportazione in altri documenti
È possibile esportare la tabella in un file CSV se si desidera utilizzarlo in altre applicazioni. È molto semplice, basta mettere il cursore all'interno del tavolo e premere "Org-Table-Export".
La modalità tabella è molto facile da iniziare con i tavoli semplici, ma se guardi oltre puoi trovare molte funzionalità di fogli di calcolo. Questo articolo ha solo graffiato la superficie di ciò che è possibile. Ci sono molte più funzionalità matematiche e puoi persino produrre grafici dai dati.