У мене файл org з кількома таблицями
$ 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 |
Цей файл оновлюється регулярно. У мене є сценарій PERL , який аналізує csv
файл , отриманий від видачі M-x org-table-export
на first-table
. Я хотів би мати можливість експортувати first-table
в CSV з командного рядка, тому мені не потрібно робити це вручну кожен раз. Чи можливо це?
(org-babel-ref-resolve "first-table")
- це дасть вам таблицю як список, а потім зателефонуйтеorgtbl-to-csv
до цього списку. Дляorgtbl-to-csv
отримання додаткових аргументів див. Документацію . Потім ви можете запустити Emacs у пакетному режимі, щоб виконати свою функцію, використовуючи--eval
або-f
параметри.