如何使用org-babel将结果导出到源块下方的文件*和*?

问题描述

我有一张看起来像这样的桌子

#+tblname:students
| Name   | subject         | grade |
|--------+-----------------+-------|
| Hans   | History Sport   |     2 |
| Dieter | Sport Maths     |     3 |
| Silke  | History Science |     1 |
| Elke   | Chemistry Latin |     4 |
| Udo    | English Maths   |     2 |
|--------+-----------------+-------|

我想将其转换为 csv

#+name: students-csv
#+BEGIN_SRC elisp :var x=students
(orgtbl-to-csv x nil)
#+END_SRC

效果很好,我得到了源代码块下方的结果:

#+RESULTS: students-csv
: Name,subject,grade
: Hans,History Sport,2
: Dieter,Sport Maths,3
: Silke,History Science,1
: Elke,Chemistry Latin,4
: Udo,English Maths,2

但是我也想将 csv-results 导出到文件中。 我可以用这个标题参数得到这个:

#+name: students-csv
#+BEGIN_SRC elisp :var x=students :results both  file    :exports both  :file students.csv
(orgtbl-to-csv x nil)
#+END_SRC

文件生成,我得到了文件链接

#+RESULTS: students-csv
[[file:students.csv]]

问题:如何在不重复源块的情况下获得下面的结果同时导出到一个文件中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)