2012-11-01 130 views
3

如何以舒適的方式編輯csv表格我可以在組織模式下編輯表格?在emacs中編輯csv表格24

我試過csv-mode,但它的代碼是沒有維護自2004年8月和代碼說

這個軟件包專門爲使用GNU Emacs的21頭(只)。

哪個軟件包支持編輯Emacs 24中的csv文件最好?

一個解決方案可能是使用org-mode,但我無法將列分隔符設置爲,。 如果org-mode正在運行,我可以將表格轉換爲|分隔佈局,並使用C-c |。但我認爲應該可以讓它變得更容易。像這樣(沒有工作示例)的東西:

tea,  price 
fruit,  3.45 
earl grey, 2.42 
ginger, 1.63 
# eval: (setq 'org-mode-separator ",") 
# eval: (org-mode) 
# End: 
+0

http://stackoverflow.com/a/10617655/1575066 – PascalVKooten

+1

@Dualinity我開始使用Mx ses模式的SES(簡單Emacs電子表格),閱讀很短的介紹並玩了它。但是ses模式幾乎沒有功能。至少它應該像使用對齊列的實際電子表格一樣呈現數據。類似於orgmode http://orgmode.org/img/table2.jpg但是不需要|跡象。正確的對齊,會很好。 –

回答

0

這是一個有點快&髒,但你可能工作:您可以暫時用管道(使用M-%)替換所有的逗號,然後打開在org-table minor mode有:

的Mx orgtbl模式

當你完成後,你再次更換用逗號所有管道。在開始之前,請確保單元格字段中沒有任何管道字符或引號逗號。

+0

使用csvtool(apt-get install csvtool)可更可靠地更改分隔符:csvtool -u'|' cat file.csv – dan3