मैं "स्प्रेडशीट" का उपयोग कर एक्सेल स्प्रैडशीट को पार्स करने का प्रयास कर रहा हूं। मैं प्रत्येक पंक्ति का पृष्ठभूमि रंग कैसे प्राप्त कर सकता हूं?रूबी स्प्रेडशीट पंक्ति पृष्ठभूमि रंग
उत्तर
book = Spreadsheet::Workbook.new
sheet = book.create_worksheet :name => 'Name'
format = Spreadsheet::Format.new :color=> :blue, :pattern_fg_color => :yellow, :pattern => 1
sheet.row(0).set_format(0, format) #for first cell in first row
या
sheet.row(0).default_format = format #for entire first row
आप प्रत्येक पंक्ति से अधिक पुनरावृति कर सकते हैं/सेल और शैली को लागू करें जहां आप
मैं इसे समझने की कोशिश कर रहा हूं, और ऐसा लगता है कि स्प्रेडशीट मणि के वर्तमान संस्करण (0.6.5.9) में सेल के पृष्ठभूमि रंग की विशेषता पाठक में समर्थित नहीं है (आप केवल पृष्ठभूमि रंग को परिभाषित कर सकते हैं लेखन के लिए कोशिकाएं)।
यहाँ सब वर्तमान में उपलब्ध सेल विशेषताओं की जांच करने का तरीका देखें:
a = Spreadsheet.open('/folder/spreadsheet.xls')
puts a.worksheets[0].row(<rownumber>).format(<columnnumber>).inspect
के बाद कुछ प्रयोग हालांकि मैं पता लगा कि उनमें से सभी ठीक से निकाले जाते हैं। अच्छी खबर यह है कि डेवलपर्स भविष्य के संस्करणों में सेल प्रारूपों के लिए बेहतर समर्थन लागू करने के लिए वादा है, इसलिए हम सिर्फ रोगी होने के लिए :) जरूरत
http://stackoverflow.com/questions/24608513/not-able-to-style-excel-with-spreadsheet-gem-ruby –
मैं उन रंगों के चारों ओर देख रहा था जिन्हें आप सेल के पृष्ठभूमि रंग के लिए उपयोग कर सकते हैं। उदाहरण के लिए: pattern_fg_color:
Spreadsheet::Format.new({ :weight => :bold, :pattern => 1, :pattern_fg_color => :silver })
मैं जो रंग मैं के लिए इस्तेमाल कर सकते हैं पर अच्छी जानकारी नहीं मिल सका। मैंने एक्सेल सहायता की तलाश करने का फैसला किया और पाया: http://dmcritchie.mvps.org/excel/colors.htm ("16 रंगों के डॉस असाइनमेंट" पर)।
ऐसा लगता है कि शीर्ष 16 रंगों काम:
0 काले, 1 नौसेना, 2 हरी, 3 चैती, 4 मैरून, 5 बैंगनी 6 जैतून, 7 रजत, 8 ग्रे, 9 ब्लू, 10 लाइम, 11 एक्वा, 12 रेड, 13 फशिया, 14 पीला, 15 व्हाइट
आपके द्वारा वर्णित अधिक रंग विकल्प हो सकते हैं - http://www.softwaremaniacs.net/2013/11/setting-cell-color-using-ruby.html –
- 1. चयनित पंक्ति पृष्ठभूमि रंग
- 2. Google स्प्रेडशीट स्वचालित रंग
- 3. jqGrid पंक्ति वैकल्पिक पृष्ठभूमि
- 4. बदलें टीआर पृष्ठभूमि रंग
- 5. रूबी एक्सेल रीडर, स्प्रेडशीट मणि
- 6. ttk treeview: वैकल्पिक पंक्ति रंग
- 7. RichTextBox में कुछ पंक्ति के पृष्ठभूमि रंग को कैसे बदलें?
- 8. डेटाग्रिड व्यू पंक्ति का पृष्ठभूमि रंग बदल नहीं रहा है
- 9. मैं डेटाग्रिडव्यू चयनित पंक्ति पृष्ठभूमि रंग कैसे बदलूं?
- 10. NavigationBar बदलें रंग (पृष्ठभूमि रंग)
- 11. jQuery पृष्ठभूमि रंग एनीमेशन
- 12. UIView पृष्ठभूमि रंग
- 13. सिल्वरलाइट डेटाग्रिड पंक्ति रंग बाध्यकारी
- 14. रूबी श्राप रंग
- 15. तालिका पंक्ति पृष्ठभूमि छवि
- 16. पृष्ठभूमि रंग = बटन: IE
- 17. बदलें पृष्ठभूमि रंग WPF
- 18. ग्रहण शासक पृष्ठभूमि रंग
- 19. विम पृष्ठभूमि रंग
- 20. UITableView पृष्ठभूमि रंग
- 21. एक्शनबैरशेलॉक पृष्ठभूमि रंग बदलें
- 22. विभिन्न पृष्ठभूमि रंग
- 23. पृष्ठभूमि रंग बदलें
- 24. पृष्ठभूमि: रंग आईई 8
- 25. MPMoviePlayerController पृष्ठभूमि रंग
- 26. रिमोटव्यू framelayout पृष्ठभूमि रंग
- 27. निष्क्रिय नियंत्रण पृष्ठभूमि रंग
- 28. सीएसएस अस्पष्टता - पृष्ठभूमि रंग
- 29. div पृष्ठभूमि रंग, ऑनहोवर
- 30. NSImageView + पृष्ठभूमि रंग
गुडनेस खातिर डॉक्स डरावनी हैं! धन्यवाद! – yekta
किसी भी तरह से यह मेरे लिए काम नहीं कर रहा है - http://stackoverflow.com/questions/24608513/not-able-to-style-excel-with-spreadsheet-gem-ruby –
यह पृष्ठभूमि रंग सेट करने के बजाय कोड है इसे पढ़ना ओपी ने क्या पूछा। –