EmacsでのExcelスプレッドシートとcsvファイルの表示と編集


13

ビュー/編集Excelスプレッドシート(例えばにどのような方法がありxlsxlsxのEmacsでファイル)?

何についてのcsvファイル?(例:列揃えコンテンツ)。

参考までに.xlsx、Emacsでファイルを開こうとすると、次のようになります。

M Filemode      Length  Date         Time      File
- ----------  --------  -----------  --------  --------------------------
  -rw-------    842825   7-Jan-2015  09:28:42  xl/worksheets/sheet1.xml
  -rw-------       550   7-Jan-2015  09:28:42  xl/workbook.xml
  -rw-------    313346   7-Jan-2015  09:28:42  xl/sharedStrings.xml
  -rw-------       784   7-Jan-2015  09:28:42  docProps/app.xml
  -rw-------       592   7-Jan-2015  09:28:42  docProps/core.xml
  -rw-------      1167   7-Jan-2015  09:28:42  [Content_Types].xml
  -rw-------      1403   7-Jan-2015  09:28:42  xl/styles.xml
  -rw-------      6994   7-Jan-2015  09:28:42  xl/theme/theme1.xml
  -rw-------       587   7-Jan-2015  09:28:42  _rels/.rels
  -rw-------       697   7-Jan-2015  09:28:42  xl/_rels/workbook.xml.rels
- ----------  --------  -----------  --------  --------------------------
               1168945                         10 files

2
EmacsでMicrosoftExcelファイルを編集することはできないと思います。編集すると、MicrosoftExcelでエラーなしにファイルを開いて再度読み取ることができなくなる可能性があります。それらを表示するだけの観点からは、このリンクを参照してください: emacswiki.org/emacs/UnXls
lawlist

3
CSVファイルに関してM-x package-install RET csv-mode RET(それはデフォルトのGNU ELPAにあります)。
phils 2015

XSLをCSVに変換することから始めます。xls2csvyum search xls2csvまたはなどapt-cache search xls2csv)についてはパッケージマネージャーを参照してください。他のソリューションについては、stackoverflow.com / questions / 10557360も参照してください。CSVの扱いが簡単になるはずです。
wvxvw

回答:


7

以下をご覧ください。

http://www.emacswiki.org/emacs/SpreadSheet

スプレッドシートを表示する多くの方法を提供します。私はOrgModeが個人的に気に入っています:http ://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html

具体的には、MS xlsファイルを表示するために、「Microsoft ExcelクラッドをHTMLに変換し、HTMLをプレーンテキストに変換する」「醜いコードの小片」であるUN Xlsを提案します。したがって、ファイルを表示することはできますが、編集することはできません。


3
ソリューションは、単に外部のWebサイトへのリンクではありません。また、これらのリンクは、emacsで.xls(x)を編集する方法についてのOPの質問を解決しません。これは、質問へのコメントとして役立ちます。
Kaushal Modi、2015

1
確かに、コメントを投稿するには50の評判が必要だと思います。
gkumar7 2015

4
問題は、表示編集に関するものでした。私はそれらの側面のどちらかを助ける答えは完全に素晴らしいと思います。
phils 2015

1
表示または編集に関係なく@phils。これらのリンクの1つにいくらか隠されている点で優れているという1つの言及があります。現状のまま、これらのリンクはxlsスプレッドシートに関するものではなく、答えは少し拡張する必要があります。
マラバルバ2015

1
ジョンジョンの答えを拡張して、現在の質問に直接対処しました。編集がピアレビューを保留している間、参照emacswiki.org/emacs/UnXls
ブライアンZ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.