Existe-t-il un moyen d'afficher / modifier des feuilles de calcul Excel (par exemple xls
et des xlsx
fichiers) dans Emacs?
Et les csv
fichiers? (par exemple, le contenu d'alignement des colonnes).
Pour référence, voici ce que je vois lorsque j'essaie d'ouvrir un .xlsx
fichier dans 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
(c'est dans le GNU ELPA par défaut).xls2csv
(par exemple.yum search xls2csv
Ouapt-cache search xls2csv
) regardez également ici: stackoverflow.com/questions/10557360 pour d'autres solutions. Traiter avec CSV devrait être plus facile.Réponses:
Vous voudrez peut-être regarder les éléments suivants:
http://www.emacswiki.org/emacs/SpreadSheet
Il offre de nombreuses façons d'afficher des feuilles de calcul. Personnellement, j'aime OrgMode: http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html
Pour afficher spécifiquement les fichiers MS xls, il suggère UN Xls , qui est un «petit morceau de code laid» qui «convertira le Microsoft Excel en HTML et convertira le HTML en texte brut». Vous devriez donc pouvoir visualiser les fichiers, mais vous ne pourrez pas les modifier.
la source