Eu tenho um arquivo organizacional com várias tabelas
$ cat ~/foo.org
#+Title: hello world
* section 1
lorem ipsum
#+TBLNAME: first-table
| i | want | to |
| export | this | table |
#+TBLNAME: second-table
| this | table | is |
| not | as | important |
Este arquivo é atualizado regularmente. Eu tenho um script Perl que analisa o csv
arquivo obtido a partir da emissão M-x org-table-export
on first-table
. Gostaria de poder exportar first-table
para csv a partir da linha de comando, para não precisar fazer isso manualmente todas as vezes. Isso é possível?
(org-babel-ref-resolve "first-table")
-lo - isso fornecerá a tabela como uma lista e, em seguida, chameorgtbl-to-csv
essa lista. Consulte a documentação deorgtbl-to-csv
para argumentos adicionais. Você pode então executar o Emacs no modo em lote para executar sua função usando--eval
ou-f
options.