Есть ли способ для просмотра / редактирования электронных таблиц Excel (например , xls
и xlsx
файлы) в 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
M-x package-install RET csv-mode RET
(это по умолчанию GNU ELPA).xls2csv
(например,yum search xls2csv
илиapt-cache search xls2csv
) также посмотрите здесь: stackoverflow.com/questions/10557360 для других решений. Работать с CSV должно быть проще.Ответы:
Вы можете посмотреть на следующее:
http://www.emacswiki.org/emacs/SpreadSheet
Он предоставляет множество способов просмотра электронных таблиц. Мне лично нравится OrgMode: http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html
Для просмотра файлов MS xls, в частности, предлагается UN Xls , который представляет собой «маленький кусочек уродливого кода», который «преобразует Microsoft Excel crud в HTML и преобразует HTML в простой текст». Таким образом, вы сможете просматривать файлы, но не сможете их редактировать.
источник