2012-03-08 37 views
3

我有一個表格處於組織模式,電子郵件位於一列中。我想收集所有的電子郵件作爲一個逗號分隔列表,但我不知道一個簡單的方法來做到這一點。這看起來很簡單,但我無法在網絡上的任何位置找到解決方案。如何從組織模式表的列中導出值的逗號分隔列表

最簡單的方法是什麼?

+0

您是在尋找可重複的自動化解決方案,還是隻需一系列手動步驟? – phils 2012-03-08 10:34:49

+0

您是否只希望使用csv中的電子郵件列?或者你想要表格的全部內容(每行一個電子郵件以及任何其他數據) – 2012-03-08 13:35:42

回答

3

蘸我的腳趾略成組織模式,很簡單的@1..公式會做使得從行1日起當前列從值的列表中招,因爲它只是默認由逗號連接的值。例如:

#+TBLFM: @[email protected] 

(接着抄送抄送來評價),將產生在5行的列表,所有的值的第2欄,在第2列

它包住列表在方括號中,但這對於手動方法顯然沒有問題。

2

一個手動的方法將是使用矩形編輯命令來提取該列的內容(其應當由org-模式被很好地對齊),然後只搜索和替換,以轉換成CSV格式:

  • C-SPC在第一拐角
  • CX- [Rķ在相對的角
  • C-/撤消殺(有沒有默認的拷貝矩形命令)

然後在緩衝區你想要的地址列表:

  • CX[Rÿ來拉長矩形
  • CxCx交換點和標記,markin克區域
  • CM-%到正則表達式搜索和區域內的替換,像這樣:

CM-%SPC*CQCJRETRET

0

M-x org-table-export是做你想做的嗎?