Emacs में एक्सेल स्प्रेडशीट और सीएसवी फाइलों को देखना और संपादित करना


13

क्या एक्सेल स्प्रेडशीट (जैसे xlsऔर xlsxफाइलें) को Emacs में देखने / संपादित करने का कोई तरीका है?

csvफाइलों के बारे में क्या ? (उदाहरण के लिए कॉलम-संरेखण सामग्री)।

संदर्भ के लिए, यह वही है जो मैं देखता हूं जब मैं .xlsxEmacs में एक फाइल खोलने की कोशिश करता हूं :

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 में एक MicrosoftExcel फ़ाइल को संपादित कर सकते हैं - यह संपादन करने की संभावना है कि यह MicrosoftExcel की त्रुटियों के बिना इसे फिर से खोलने और पढ़ने की क्षमता को तोड़ देगा। सिर्फ उन्हें देखने के संदर्भ में, इस लिंक को देखें: emacswiki.org/emacs/UnXls
lawlist

3
CSV फ़ाइलों के बारे में, M-x package-install RET csv-mode RET(यह डिफ़ॉल्ट GNU ELPA में है)।
फिल्स

मैं XSL को CSV में परिवर्तित करके शुरू करूँगा। के लिए अपने पैकेज प्रबंधक में देखो xls2csv(। उदाहरण के लिए yum search xls2csvया apt-cache search xls2csv): यहां भी देखने stackoverflow.com/questions/10557360 अन्य समाधान के लिए। सीएसवी से निपटना आसान होना चाहिए।
wvxvw

जवाबों:


7

आप निम्नलिखित को देखना चाह सकते हैं:

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

यह स्प्रेडशीट देखने के कई तरीके प्रदान करता है। मुझे व्यक्तिगत रूप से OrgMode पसंद है: http://orgmode.org/worg/org-tutorials/org-spreadsheet-int.html

MS xls फ़ाइलों को विशेष रूप से देखने के लिए, यह UN Xls का सुझाव देता है , जो "बदसूरत कोड का एक छोटा टुकड़ा" है जो "Microsoft Excel क्रूड को HTML में कनवर्ट करेगा, और HTML को सादे पाठ में परिवर्तित करेगा।" इसलिए आपको फ़ाइलों को देखने में सक्षम होना चाहिए, लेकिन आप उन्हें संपादित नहीं कर पाएंगे।


3
समाधान केवल बाहरी वेबसाइटों के लिंक नहीं होने चाहिए। इसके अलावा, ये लिंक ओपी के सवाल को हल नहीं करते हैं कि कैसे .xls (x) को emacs में एडिट करें। यह प्रश्न के लिए एक टिप्पणी के रूप में बेहतर कार्य कर सकता है।
कौशल मोदी

1
यह सच है, मेरा मानना ​​है कि टिप्पणी पोस्ट करने के लिए आपको 50 प्रतिष्ठा की आवश्यकता है।
gkumar7

4
सवाल देखने और संपादन का था। मुझे लगता है कि एक उत्तर जो उन पहलुओं में से किसी एक के साथ मदद करता है वह पूरी तरह से ठीक है।
फिल्स

1
@ देखने या संपादन की परवाह किए बिना। उन लिंक में से एक के अंदर छिपे हुए कुछ को बाहर निकालने के लिए एक उल्लेख है। जैसा कि, ये लिंक xls स्प्रेडशीट के बारे में नहीं हैं, और उत्तर को थोड़ा विस्तार की आवश्यकता है।
मालाबार

1
मैंने वर्तमान प्रश्न को सीधे संबोधित करने के लिए जॉन जॉन के उत्तर पर विस्तार किया है। हालांकि संपादन लंबित सहकर्मी समीक्षा लंबित हैं, emacswiki.org/emacs/UnXls
ब्रायन जेड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.