Emacs'ta Excel elektronik tablolarını ve csv dosyalarını görüntüleme ve düzenleme


13

Emacs'ta Excel elektronik tablolarını (ör. xlsVe xlsxdosyalar) görüntülemenin / düzenlemenin bir yolu var mı ?

csvDosyalar ne olacak ? (örneğin, sütun hizalama içeriği).

Referans olarak, .xlsxEmacs'da bir dosya açmaya çalıştığımda gördüğüm şey bu :

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

2
Emacs'da bir MicrosoftExcel dosyasını düzenleyebileceğinizi düşünmüyorum - düzenleme, MicrosoftExcel'in hatalar olmadan tekrar açma ve okuma yeteneğini bozacaktır. Sadece görüntülemek için bu bağlantıya bakın: emacswiki.org/emacs/UnXls
lawlist

3
CSV dosyaları ile ilgili olarak M-x package-install RET csv-mode RET(varsayılan GNU ELPA'dadır).
phils

XSL'yi CSV'ye dönüştürerek başlardım. Paket yöneticinize xls2csv(ör. yum search xls2csvVeya apt-cache search xls2csv) de bakınız . Diğer çözümler için stackoverflow.com/questions/10557360 . CSV ile başa çıkmak daha kolay olmalıdır.
wvxvw

Yanıtlar:


7

Aşağıdakilere bakmak isteyebilirsiniz:

http://www.emacswiki.org/emacs/SpreadSheet

E-tabloları görüntülemek için birçok yol sağlar. Şahsen OrgMode'u seviyorum: http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html

MS xls dosyalarını özel olarak görüntülemek için , "Microsoft Excel crud'unu HTML'ye dönüştürecek ve HTML'yi düz metne dönüştürecek" küçük bir çirkin kod parçası "olan UN Xls'i önerir . Bu nedenle dosyaları görüntüleyebilmeniz gerekir, ancak dosyaları düzenleyemezsiniz.


3
Çözümler sadece harici web sitelerine bağlantılar olmamalıdır. Ayrıca, bu bağlantılar OP'nin emac'larda .xls (x) 'i nasıl düzenleyeceği sorusunu çözmez. Bu, soruya yorum olarak daha iyi olabilir.
Kaushal Modi

1
Bu doğru, yorum göndermek için 50 şöhrete ihtiyacınız olduğuna inanıyorum.
gkumar7

4
Soru, görüntüleme ve düzenleme ile ilgiliydi . Bu yönlerden herhangi birine yardımcı olan bir yanıtın gayet iyi olduğunu düşünüyorum.
phils

1
@phils görüntülemeye veya düzenlemeye bakılmaksızın. Bu bağlantılardan birinin içinde gizlenmiş olmak için tek bir söz var. Olduğu gibi, bu bağlantılar xls e-tabloları ile ilgili değildir ve cevabın biraz genişlemesi gerekir.
Malabarba

1
John John'un cevabını, bu soruyu doğrudan ele almak için genişlettim. Düzenlemeler akran değerlendirmesini beklerken, bkz. Emacswiki.org/emacs/UnXls
Brian Z
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.