मुझे लिनक्स सर्वर पर Excel फ़ाइलों को पढ़ने और लिखने (-> रूपांतरित) की आवश्यकता है, जिसमें निश्चित रूप से एक्सेल स्थापित नहीं है। पायथन के लिए http://www.python-excel.org/ मौजूद है। क्या रूबी के लिए कुछ समान है? नवीनतम कार्यालय प्रारूप की प्रसंस्करण शायद आवश्यक नहीं है। बस पुरानी एक्सएलएस फाइलें पर्याप्त होनी चाहिए।Excel के बिना किसी सर्वर पर रूबी का उपयोग करके एक्सेल फ़ाइलों को पढ़ना और लिखना
उत्तर
मैं गोंज़िह से सहमत हूं, और मैं नियमित रूप से रू का उपयोग करता हूं। यह मुझे एक टेम्पलेट फ़ाइल का उपयोग करके पढ़ने, लिखने और लिखने की अनुमति देता है। परियोजना site पर काफी अच्छी तरह से प्रलेखित है। एक स्प्रेडशीट को पढ़ने के लिए
input = Excel.new(path)
output = Array.new
input.default_sheet = input.sheets[sheet]
start.upto(input.last_row) do |row|
output << input.row(row)
end
p output
=> a nested array representing the spreadsheat.
p output[0]
=> [row1_column_a, row1_column_b...]
:
मैं हमेशा की तरह कुछ का उपयोग करें। ध्यान दें कि यदि आपकी फ़ाइल एक .xlsx है तो roo मणि के लिए आपको Excelx.new
का उपयोग Excel.new
के बजाय करने की आवश्यकता है।
लिखने के लिए आप कर सकते हैं:
book = Spreadsheet::Workbook.new
write_sheet = book.create_worksheet
row_num = 0
input.each do |row|
write_sheet.row(row_num).replace row
row_num +=1
end
book.write "/path/to/save/to.xls"
जहां इनपुट एक सरणी सिर्फ उत्पादन की तरह संरचित है
गोंज़िह? उसने क्या कहा??? –
@ Som_other_guy उन्होंने कहा, "roo मणि का उपयोग करें" –
-rf: लेकिन लेकिन ... मैंने सोचा कि यह एक्सेल को नहीं लिख सकता! –
- 1. ओएलडीडीबी, एस्ट्रोफ़े के बिना एक्सेल सेल लिखना
- 2. पायथन: एक्सेल 2007+ फ़ाइलों (.xlsx फ़ाइलों) को लिखना
- 3. रेल पर रूबी का उपयोग करके एक्सेल, पीडीएफ और डॉक्टर को निर्यात करें
- 4. हास्केल में एक्सेल से डेटा पढ़ना
- 5. प्रतीकों का उपयोग करके सिनात्रा पैरा को पढ़ना और लिखना, उदा। पैराम्स [: आईडी]
- 6. रूबी पर रूबी का उपयोग करके ज़िप संग्रह कैसे बनाएं?
- 7. एक्सेल 2003 में Excel 2003
- 8. एक्सेल से मैटलैब में तारों को पढ़ना?
- 9. रूबी का उपयोग करके एक्सेल स्प्रेडशीट की सामग्री को मैं कैसे पढ़ूं?
- 10. स्थानीय स्टोरेज से पढ़ना और लिखना?
- 11. आप Excel सर्वर-पक्ष का उपयोग कैसे करते हैं?
- 12. अस्थायी स्थानों पर फ़ाइलों को लिखना
- 13. वीबीए का उपयोग कर Excel के साथ HTTP_POST के माध्यम से फ़ाइलों को कैसे भेजें?
- 14. क्या पाइथन का उपयोग करके उन्हें लिखने के बिना एफ़टीपी फाइलें पढ़ना संभव है?
- 15. fopen/fopen_s और फ़ाइलों को लिखना
- 16. Excel
- 17. JSONCPP फ़ाइलों को लिखना
- 18. एक्सेल में जेटीबल लिखना
- 19. फ़ाइल पर अपलोड किए बिना फ़ाइल अपलोड नियंत्रण का उपयोग करके अपलोड की गई एक्सेल फ़ाइल पढ़ें
- 20. जब स्मृति को पढ़ना और लिखना कानूनी है?
- 21. रूबी: पीडीएफ फाइलें पढ़ना
- 22. एक फ़ाइल में सी ++ वेक्टर को पढ़ना और लिखना
- 23. रेल पर रूबी या रूबी का उपयोग करके हस्ताक्षर के साथ पीडीएफ उत्पन्न करना
- 24. एक्सेल से पढ़ना: 64 बिट सिस्टम पर Microsoft.Jet.OLEDB.4.0 त्रुटि
- 25. सी एक्सेल का उपयोग करके एक्सेल सेल कैसे बनाएं?
- 26. जावा में माइक्रोसॉफ्ट एक्सेस फ़ाइलों को पढ़ना
- 27. रुबी कॉल का उपयोग करके एसएसएच और एससीपी का उपयोग करके मैं फ़ाइलों को कैसे स्थानांतरित कर सकता हूं?
- 28. किसी फ़ाइल को सर्वर से/0 से स्थानांतरित करने के लिए टेलनेट का उपयोग करके
- 29. किसी फ़ाइल में मैट्रिक्स लिखना, बिना हेडर और पंक्ति संख्या
- 30. Excel xls फ़ाइलों को एक्सेल xml प्रारूप में कनवर्ट करने के लिए स्वचालित कैसे करें?
के संभावित डुप्लिकेट था [रूबी: पार्स एक्सेल 95-2003 फ़ाइलें] (http: // stackoverflow। कॉम/प्रश्न/1579635/रूबी-पार्स-एक्सेल -95-2003-फाइलें) – mikej