最简单的方法是什么?
将我的脚趾稍微插入ORG模式,一个非常简单的公式
#+TBLFM: @5$2=@1..
(其次是评估C-C
C-C)将在第5列第2列第2列中创建一个列表2中的所有值。 确实将列表包装在方括号中,但对于手动方法来说,这显然没有问题。
一种手动方法是使用矩形编辑命令来提取该列的内容(应该通过org mode很好地对齐),然后只需搜索和替换以转换为CSV格式:
在第一个角落
r
ret,ret!
to does m-x org-table-export做您想要的?
其他选择是直接运用ELISP的强大力量。以下示例从第二列中的“提取”值:
#+name: TOStbl
| waters | qk |
|--------+------|
| | 2282 |
| | 2283 |
| | 2265 |
#+begin_src elisp :var input=TOStbl
(mapconcat (lambda (x) (format " %s, " (elt x 1))) input)
#+end_src
#+RESULTS:
: 2282, 2283, 2265,