Czy istnieje jakiś sposób przeglądania / edytowania arkuszy kalkulacyjnych Excel (np. xls
I xlsx
plików) w Emacsie?
Co z csv
plikami? (np. zawartość wyrównująca kolumny).
Dla porównania, oto co widzę, gdy próbuję otworzyć .xlsx
plik w Emacsie:
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
(jest to domyślny GNU ELPA).xls2csv
(np.yum search xls2csv
Lubapt-cache search xls2csv
). Zajrzyj również tutaj: stackoverflow.com/questions/10557360, aby znaleźć inne rozwiązania. Radzenie sobie z CSV powinno być łatwiejsze.Odpowiedzi:
Możesz spojrzeć na następujące kwestie:
http://www.emacswiki.org/emacs/SpreadSheet
Zapewnia wiele sposobów wyświetlania arkuszy kalkulacyjnych. Osobiście lubię OrgMode: http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html
Aby wyświetlić konkretnie pliki MS xls, sugeruje UN Xls , który jest „małym kawałkiem brzydkiego kodu”, który „przekonwertuje plik Microsoft Excel na HTML i przekonwertuje HTML na zwykły tekst”. Powinieneś więc móc przeglądać pliki, ale nie będziesz mógł ich edytować.
źródło