Cómo usar tablas para recopilar datos y calcular el uso de ORG-Mode

Cómo usar tablas para recopilar datos y calcular el uso de ORG-Mode

Creación de tablas en el modo Org

En el modo de organización, tiene muchas características para organizar su texto. Incluso puede ejecutar código desde el interior del documento. Cuando desee recopilar datos, sus gastos, por ejemplo, desea una tabla. La mayoría de los usuarios usarán un programa de hoja de cálculo, pero eso es un poco excesivo, especialmente porque generalmente se encuentra en emacs! Considere una lista de gastos, desea algunos artículos con precio y fecha.

Para crear esta tabla, puede comenzar con un '|' personaje y 'elemento' entonces '|' y así sucesivamente hasta el final de la línea. Termine la línea con el consumo de la tecla Tab y su mesa se creará para usted. Después de eso, solo presiona la pestaña para cada artículo que desea completar.

Completar datos

También puede tener una mesa ya. En este caso puede crear desde una región. Si toma datos de una hoja de cálculo y los pega en su documento de Org, aparece como una lista. Generalmente está separado por espacios. Para que esto sea una tabla, asegúrese de que esté marcado y luego conviértalo en una tabla, usando 'C-C |'.

Repollo € 0.84 06/06/2019 batatas € 3.90 06/06/2019 Lettuce € 0.43 06/06/2019 Broccoli € 1.09/06/2019
Si marca el texto anterior y lo convierte, el resultado es este:

La conversión busca pestañas primero, segunda comas y últimos espacios en cada línea. Muchas veces tendrás campos adicionales debido a espacios dentro del texto. Si esto sucede, experimente agregando más espacios y usando 'C-U C-U C-U 3'. Aquí 3 es un número arbitrario que establece cuántos espacios deberían significar 'fin del campo'.

Datos de movimiento, tablas de formateo

El ejemplo anterior contiene solo los conceptos básicos absolutos, es posible que desee agregar una columna en la tabla. Esto se logra fácilmente al estar en la mesa y escribiendo 'M-S-'. Una vez que comience a practicar, notará la conexión al comando de columna Move 'M-'.

Continúe con la misma tabla y agregue un encabezado. Comience agregando una nueva línea con 'M-S-', cree una línea en la tabla 'C-C-'. Continúe llenando la parte superior con texto.

Este ejemplo no es posible importar a Gnucash, por lo que debe agregar algunas columnas. También es útil reorganizarlos en el orden común que Gnucash espera. Intente crear la tabla a continuación usted mismo.

Agregar fórmulas

Cuando tiene una tabla, muchas veces desea calcular la suma de columnas o campos específicos. Org-Mode usa el módulo Calc que generalmente es parte de emacs. El cálculo más simple que desea hacer es resumir la columna actual, lo hace con 'C-C +'. El resultado aparecerá en el mini-buffer. Si desea ponerlos en la columna, use 'C-Y' y aparece en el lugar actual del cursor. Lo más probable es que tenga una tabla donde actualice los valores de forma regular y desee ver su suma o promedio de inmediato en la tabla. Para agregar una fórmula, tiene dos métodos, escriba en una celda o use un acorde de llave. Cuando usa el acorde clave 'c-c =', puede colocar su cursor en cualquier lugar de la columna que desee y el resultado se colocará en esa celda. También puede completar la fórmula manualmente, el formato es más simple de lo que parece a primera vista. Cualquier fórmula comienza con la celda donde van los datos y luego un signo igual y continúa con la elección de la función, 'VSUM' es el más común.

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

Este ejemplo coloca el resultado en la sexta columna ($ 6 =), los valores se calculan a partir de todos los valores en la columna entre el primero (i) y el segundo separador (ii). También puedes señalar las células mismas. Haces esto usando la fila (@) y la columna ($) y luego el número. Dado que la tabla cambiará a medida que agregue datos, generalmente debe señalar a posiciones relativas. Las posiciones relativas se denotan con '>. Uno solo significa el más cercano al final. La otra dirección ''. Cuando usa el valor relativo, el valor se encontrará en la última columna incluso cuando agrega una nueva columna. Si usa '$ 6', debe cambiar el número para que coincida con cuántas columnas tiene.

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

Exportar a otros documentos

Puede exportar la tabla a un archivo CSV si desea usarlo en otras aplicaciones. Es muy simple, simplemente coloque su cursor dentro de la mesa y presione 'M-X Org-Table-Export'.

Conclusión

El modo de tabla es muy fácil de comenzar para tablas simples, pero si se ve más, puede encontrar muchas funciones de hoja de cálculo. Este artículo solo ha arañado la superficie de lo que es posible. Hay muchas más características matemáticas e incluso puede producir gráficos a partir de los datos.