¿Hay alguna forma de ver / editar hojas de cálculo de Excel (por ejemplo, xls
y xlsx
archivos) en Emacs?
¿Qué hay de los csv
archivos? (por ejemplo, contenido de alineación de columnas).
Como referencia, esto es lo que veo cuando intento abrir un .xlsx
archivo en 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
(está en el GNU ELPA predeterminado).xls2csv
(por ejemplo,yum search xls2csv
oapt-cache search xls2csv
) también busque aquí: stackoverflow.com/questions/10557360 para otras soluciones. Tratar con CSV debería ser más fácil.Respuestas:
Es posible que desee ver lo siguiente:
http://www.emacswiki.org/emacs/SpreadSheet
Proporciona muchas formas de ver hojas de cálculo. Personalmente me gusta OrgMode: http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html
Para ver específicamente los archivos MS xls, sugiere UN Xls , que es un "pequeño fragmento de código feo" que "convertirá la basura de Microsoft Excel a HTML, y convertirá el HTML a texto plano". Por lo tanto, debería poder ver los archivos, pero no podrá editarlos.
fuente