Como usar tabelas para coletar dados e calcular usando o modo de organização

Como usar tabelas para coletar dados e calcular usando o modo de organização

Criando mesas no modo de organização

No modo de organização, você tem muitos recursos para organizar seu texto. Você pode até executar o código de dentro do documento. Quando você deseja coletar dados, suas despesas, por exemplo, você gostaria de uma tabela. A maioria dos usuários usará um programa de planilha, mas isso é um pouco de exagero, especialmente porque você geralmente está em Emacs! Considere uma lista de despesas, você deseja alguns itens com preço e data.

Para criar esta tabela, você pode começar com um '|' personagem e 'item' então '|' e assim por diante até o final da linha. Termine a linha com a tecla de guia e sua tabela será criada para você. Depois disso, você acabou de apertar a guia para cada item que deseja preencher.

Preenchendo dados

Você também pode ter uma tabela. Nesse caso, você pode criar a partir de uma região. Se você pegar dados de uma planilha e colá -los em seu documento de organização, ele aparece como uma lista. Geralmente é separado por espaços. Para fazer disso uma tabela, verifique se está marcada e depois converta-a em uma tabela, usando 'C-C |'.

Repolho € 0.84 06/06/2019 Batata -doce € 3.90 06/06/2019 Alface € 0.43 06/06/2019 Brócolis € 1.09/06/06/2019
Se você marcar o texto acima e convertê -lo, o resultado é o seguinte:

A conversão procura guias primeiro, segundo vírgulas e últimos espaços em todas as linhas. Muitas vezes você terá campos extras devido a espaços dentro do texto. Se isso acontecer, experimente adicionar mais espaços e usar 'c-u c-u c-u 3'. Aqui 3 é um número arbitrário que define quantos espaços devem significar 'fim de campo'.

Movendo dados, formatação de tabelas

O exemplo acima contém apenas o básico absoluto, você pode querer adicionar uma coluna na tabela. Isso é facilmente alcançado por estar na tabela e digitar 'm-s-'. Depois de começar a praticar, você notará a conexão com o comando mover coluna 'm-'.

Continue com a mesma mesa e adicione um título. Comece adicionando uma nova linha com 'm-s-', crie uma linha na tabela 'c-c-'. Continue preenchendo o topo com texto.

Este exemplo não é possível importar para o GNUCASH, então você precisa adicionar algumas colunas. Também é útil reorganizá-los na ordem comum que o gnucash espera. Tente criar a tabela abaixo.

Adicionando fórmulas

Quando você tem uma tabela, muitas vezes você deseja calcular a soma das colunas ou campos específicos. O modo de organização usa o módulo calc que geralmente faz parte do EMACS. O cálculo mais simples que você deseja fazer é resumir a coluna atual, você faz isso com 'C-C +'. O resultado aparecerá no mini-buffer. Se você quiser colocá-los na coluna, use 'c-y' e ela apareça no local atual do cursor. Provavelmente você terá uma tabela onde atualize os valores regularmente e deseja ver a soma ou a média deles imediatamente na tabela. Para adicionar uma fórmula, você tem dois métodos, digite -o em uma célula ou use um acorde importante. Quando você usa o acorde de chave 'c-c =', você pode colocar seu cursor em qualquer lugar da coluna que você deseja e o resultado será colocado nessa célula. Você também pode preencher a fórmula manualmente, o formato é mais simples do que parece à primeira vista. Qualquer fórmula começa com a célula onde os dados vão e, em seguida, um sinal igual e continua com a escolha da função, 'vsum' é o mais comum.

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

Este exemplo coloca o resultado na 6ª coluna ($ 6 =), os valores são calculados a partir de todos os valores na coluna entre o primeiro (i) e o segundo separador (ii). Você também pode apontar para as próprias células. Você faz isso usando a linha (@) e a coluna ($) e depois o número. Como a tabela mudará à medida que você adiciona dados, você geralmente deve apontar para posições relativas. As posições relativas são denotadas com '> s. Um único significa o mais próximo do fim. A outra direção ''. Quando você usa o valor relativo, o valor será encontrado na última coluna, mesmo quando você adicionar uma nova coluna. Se você usar '$ 6', precisa alterar o número para corresponder a quantas colunas você tem.

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

Exportando para outros documentos

Você pode exportar a tabela para um arquivo CSV se quiser usá -lo em outros aplicativos. É muito simples, basta colocar seu cursor dentro da mesa e bater 'M-X Org-Table-Export'.

Conclusão

O modo de tabela é muito fácil de começar para tabelas simples, mas se você procurar mais, poderá encontrar muitos recursos de planilha. Este artigo apenas arranhou a superfície do que é possível. Existem muitos outros recursos matemáticos e você pode até produzir gráficos a partir dos dados.