एक्सेल स्प्रेडशीट प्रोसेसिंग के लिए ओपन सोर्स रूबी एपीआई  

एक्सेल एक्सएलएसएक्स फ़ाइल स्वरूपों के साथ काम करने वाली मुफ्त रूबी लाइब्रेरी। यह XLSX फ़ाइल स्वरूपों की त्वरित पार्सिंग, नई कार्यपुस्तिका बनाने, मौजूदा XLSX फ़ाइलों को पढ़ने आदि का समर्थन करता है।

रूबीएक्सएल एक्सेल एक्सएलएसएक्स फ़ाइल स्वरूपों के साथ काम करने के लिए एक प्रमुख रूबी पुस्तकालय है। रूबी अनुप्रयोगों के अंदर XLSX फ़ाइल स्वरूपों के बहुत तेज़ पार्सिंग के लिए पुस्तकालय में एक बहुत ही उपयोगी कार्य शामिल है। पुस्तकालय संपूर्ण ओओएक्सएमएल संरचना को पार्स करने में सक्षम है और एमएस एक्सेल द्वारा बनाई गई फाइलों को आसानी से खोल, पढ़ और संशोधित कर सकता है। पुस्तकालय खुला स्रोत है और आम जनता के लिए एमआईटी लाइसेंस के तहत स्वतंत्र रूप से उपलब्ध है।

रूबीएक्सएल लाइब्रेरी में एक्सेल एक्सएलएसएक्स फाइलों के निर्माण और अनुकूलन से संबंधित बहुत उपयोगी कार्य शामिल हैं जैसे मौजूदा एक्सएलएसएक्स फाइलों को पढ़ना, स्प्रेडशीट की एक विशेष पंक्ति या कॉलम तक पहुंचना, एक नई कार्यपुस्तिका बनाना, नई सेल गुणों तक पहुंच और प्रबंधन, नई पंक्तियों को सम्मिलित करना और प्रबंधित करना और कॉलम, वर्कबुक में नई वर्कशीट जोड़ना, वर्कशीट का नाम बदलना, सेल, रो या कॉलम की फॉर्मेटिंग और स्टाइल बदलना, एन्हांस्ड बॉर्डर, मर्जिंग सेल, वर्कशीट रो या कॉलम हटाना और भी बहुत कुछ

Previous Next

रूबीएक्सएल के साथ शुरुआत करना

RubyGems का उपयोग करके RubyXL लाइब्रेरी स्थापित करने का अनुशंसित तरीका है। सुचारू स्थापना के लिए कृपया निम्न आदेश का उपयोग करें।

रूबीजम्स के माध्यम से रूबीएक्स स्थापित करें

gem install rubyXL 

रूबी के माध्यम से नई एक्सेल वर्कबुक जेनरेट करें

Microsoft Excel एक शक्तिशाली उपकरण है जो उपयोगकर्ताओं को अपने डेटा को बेहतर तरीके से व्यवस्थित और संग्रहीत करने की क्षमता देता है। यह सबसे अधिक उपयोग किया जाने वाला स्प्रेडशीट प्रोग्राम है और कई व्यावसायिक गतिविधियों, शिक्षा कार्यों के साथ-साथ व्यक्तिगत डेटा संगठन में महत्वपूर्ण भूमिका निभाता है। रूबीएक्सएल लाइब्रेरी सॉफ्टवेयर प्रोग्रामर्स को कोड की कुछ पंक्तियों के साथ एक नई एक्सेल वर्कबुक बनाने की क्षमता देती है। आप आसानी से एक नई वर्कशीट जोड़ सकते हैं, वर्कशीट को एक नाम असाइन कर सकते हैं, अवांछित वर्कशीट को हटा सकते हैं, और भी बहुत कुछ।

रूबी के माध्यम से एक्सेल कुकबुक बनाएं

require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')

रूबी के माध्यम से कॉलम और पंक्तियों को प्रबंधित करें

ओपन सोर्स रूबीएक्सएल लाइब्रेरी में एक्सेल स्प्रेडशीट के अंदर पंक्तियों और स्तंभों के प्रबंधन से संबंधित कई महत्वपूर्ण विशेषताएं शामिल हैं। पुस्तकालय ने नई पंक्तियों या स्तंभों को सम्मिलित करने, पंक्ति की ऊँचाई बदलने, स्तंभ की चौड़ाई को संशोधित करने, पंक्ति या स्तंभ के अंदर फ़ॉन्ट बदलने, संरेखण बदलने, पंक्तियों या स्तंभों के एक सेट को हटाने, सेल प्रारूप को संशोधित करने आदि के लिए सहायता प्रदान की है।

मौजूदा स्प्रैडशीट्स तक पहुंचें और संशोधित करें

ओपन सोर्स रूबीएक्सएल सॉफ्टवेयर डेवलपर्स को रूबी कोड का उपयोग करके पहले से बनाई गई स्प्रेडशीट तक पहुंचने और खोलने की क्षमता देता है। आप किसी विशेष पंक्ति को आसानी से एक्सेस कर सकते हैं और उसकी सामग्री को पढ़ सकते हैं और इसे अपनी आवश्यकताओं के अनुसार संशोधित कर सकते हैं। लाइब्रेरी रूबी कोड की कुछ पंक्तियों के साथ नई वर्कशीट, इमेज और टेक्स्ट जोड़ने के लिए भी सहायता प्रदान करती है। आप चेंज सेल, बॉर्डर, फिल, मर्ज सेल आदि का चयन भी कर सकते हैं।

रूबी पुस्तकालय के माध्यम से कार्यपत्रकों को एक्सेस और नाम देना

workbook.worksheets[0] # Returns first worksheet
workbook[0]            # Returns first worksheet
workbook['Sheet1']
//Renaming Worksheets
worksheet.sheet_name = 'Cool New Name' # Note that sheet name is limited to 31 characters by Excel.

रूबी के माध्यम से मौजूदा एक्सेल फ़ाइल पढ़ें

मुफ्त रूबीएक्सएल लाइब्रेरी सॉफ्टवेयर डेवलपर्स को रूबी कमांड के एक जोड़े का उपयोग करके मौजूदा एक्सेल स्प्रेडशीट दस्तावेजों को अपने स्वयं के एप्लिकेशन के अंदर खोलने और पढ़ने में सक्षम बनाती है। पुस्तकालय ने विभिन्न पंक्तियों और स्तंभों के माध्यम से आसानी से पहुंचने और पुनरावृति करने के लिए कुछ उपयोगी कार्य प्रदान किए हैं।

एक्सेल फाइल को रूबी API के माध्यम से पढ़ें

//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')
 हिन्दी