Existe alguma maneira de ver / editar planilhas do Excel (por exemplo, xls
e xlsx
arquivos) no Emacs?
E os csv
arquivos? (por exemplo, conteúdo de alinhamento de coluna).
Para referência, é isso que vejo quando tento abrir um .xlsx
arquivo no 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á no GNU ELPA padrão).xls2csv
(por exemplo,yum search xls2csv
ouapt-cache search xls2csv
) também procure aqui: stackoverflow.com/questions/10557360 para outras soluções. Lidar com CSV deve ser mais fácil.Respostas:
Você pode querer observar o seguinte:
http://www.emacswiki.org/emacs/SpreadSheet
Ele oferece várias maneiras de visualizar planilhas. Pessoalmente, gosto do OrgMode: http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html
Para exibir arquivos MS xls especificamente, sugere UN Xls , que é um "pequeno pedaço de código feio" que "converterá o crud do Microsoft Excel em HTML e o HTML em texto sem formatação". Portanto, você poderá visualizar os arquivos, mas não poderá editá-los.
fonte