एक्सेल स्प्रेडशीट बनाने और परिवर्तित करने के लिए निःशुल्क पर्ल एपीआई
ओपन सोर्स पर्ल एक्सेल लाइब्रेरी जो एक्सेल एक्सएलएसएक्स निर्माण, संपादन और हेरफेर की अनुमति देती है। यह डेटा आयात/निर्यात, चार्ट जनरेशन, फॉर्मूला समर्थन आदि की अनुमति देता है।
Microsoft Excel एक शक्तिशाली उपकरण है जिसका व्यापक रूप से डेटा हेरफेर, विश्लेषण और रिपोर्टिंग के लिए उपयोग किया जाता है। जब पर्ल का उपयोग करके एक्सेल फ़ाइलों को प्रोग्रामेटिक रूप से हेरफेर करने की बात आती है, तो एक्सेल-राइटर-एक्सएलएसएक्स लाइब्रेरी एक विश्वसनीय और सुविधा संपन्न समाधान के रूप में सामने आती है। एक्सेल-राइटर-एक्सएलएसएक्स एक खुला स्रोत पर्ल मॉड्यूल है जो एक्सएलएसएक्स प्रारूप में एक्सेल फ़ाइलों के निर्माण और हेरफेर को सक्षम बनाता है, जो 2007 से माइक्रोसॉफ्ट एक्सेल द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट प्रारूप है। यह सॉफ्टवेयर डेवलपर्स को टूल और फ़ंक्शन का एक सुविधाजनक सेट प्रदान करता है। एक्सेल स्प्रेडशीट को उत्पन्न, संशोधित और प्रारूपित करें, जिससे यह डेटा प्रोसेसिंग कार्यों को स्वचालित करने के लिए एक आवश्यक संसाधन बन जाता है।
एक्सेल-राइटर-एक्सएलएस पर्ल लाइब्रेरी उन डेवलपर्स के लिए संभावनाओं की दुनिया खोलती है जो एक्सेल फाइलों के साथ प्रोग्रामेटिक रूप से इंटरैक्ट करना चाहते हैं। लाइब्रेरी में कई महत्वपूर्ण विशेषताएं हैं, जैसे एकाधिक वर्कशीट को संभालना, स्ट्रिंग्स और संख्याओं के साथ काम करना, सेल फ़ॉर्मेटिंग समर्थन, फ़ॉर्मूले के साथ काम करना, छवियों को सम्मिलित करना और प्रबंधित करना, चार्ट के साथ काम करना, डेटा सत्यापन समर्थन, सशर्त स्वरूपण, तालिकाओं को सम्मिलित करना और प्रबंधित करना। , रिच स्ट्रिंग प्रारूप समर्थन, हाइपरलिंक्स को संभालना, पेज सेट-अप और प्रिंटिंग विकल्प और बहुत कुछ।
एक्सेल-राइटर-एक्सएलएसएक्स एक बहुमुखी और उपयोग में आसान पर्ल लाइब्रेरी है जो एक्सेल फ़ाइल निर्माण और हेरफेर कार्यों को सरल बनाती है। लाइब्रेरी कोशिकाओं के भीतर सूत्रों के निर्माण का समर्थन करती है और मानक एक्सेल सिंटैक्स का उपयोग करके सूत्र सेट करने के लिए कई फ़ंक्शन प्रदान करती है, जिससे डेवलपर्स को गणना करने और अपने पर्ल अनुप्रयोगों के भीतर डेटा विश्लेषण स्वचालित करने की अनुमति मिलती है। चाहे आपको रिपोर्ट तैयार करने, बड़े डेटासेट को संसाधित करने, या एक्सेल कार्यक्षमता को अपने पर्ल अनुप्रयोगों में एकीकृत करने की आवश्यकता हो, एक्सेल-राइटर-एक्सएलएसएक्स आपके वर्कफ़्लो को सुव्यवस्थित करने के लिए आवश्यक उपकरण प्रदान करता है।
एक्सेल-राइटर-XLSX के साथ शुरुआत करना
एक्सेल-राइटर-एक्सएलएसएक्स को स्थापित करने का अनुशंसित तरीका मानक पर्ल प्रक्रिया का उपयोग करना है। सुचारू इंस्टालेशन के लिए कृपया निम्नलिखित कमांड का उपयोग करें।
CPAN के माध्यम से एक्सेल-राइटर-XLSX स्थापित करें
cpan Excel::Writer::XLSX
आप इसे सीधे GitHub
से भी डाउनलोड कर सकते हैं।पर्ल के माध्यम से एक्सेल स्प्रेडशीट बनाएं और प्रबंधित करें
ओपन सोर्स एक्सेल-राइटर-एक्सएलएसएक्स लाइब्रेरी सॉफ्टवेयर डेवलपर्स को अपने पर्ल एप्लिकेशन के अंदर एक्सेल स्प्रेडशीट बनाने और हेरफेर करने की अनुमति देती है। यह पर्ल कोड की केवल कुछ पंक्तियों के साथ नई एक्सेल स्प्रेडशीट बनाने की अनुमति देता है। यह वर्कशीट को परिभाषित करने, सेल मान सेट करने, सेल को प्रारूपित करने और विभिन्न स्टाइलिंग विकल्प जैसे फ़ॉन्ट आकार, बोल्ड/इटैलिक, सेल बॉर्डर, पृष्ठभूमि रंग और बहुत कुछ लागू करने के लिए फ़ंक्शन प्रदान करता है। यह लचीलापन देखने में आकर्षक और सूचनाप्रद स्प्रेडशीट बनाने की अनुमति देता है। निम्नलिखित उदाहरण दिखाता है कि सॉफ्टवेयर डेवलपर कैसे एक्सेल स्प्रेडशीट बना सकते हैं और पर्ल कमांड का उपयोग करके पंक्ति और कॉलम सूचकांकों को निर्दिष्ट करके वर्कशीट को डेटा से भर सकते हैं।
पर्ल एपीआई का उपयोग करके एक्सेल फ़ाइलें कैसे बनाएं?
use Excel::Writer::XLSX;
// initialize a new Excel workbook and add a worksheet:
my $workbook = Excel::Writer::XLSX->new('output.xlsx');
my $worksheet = $workbook->add_worksheet();
//Populate the worksheet with data by specifying row and column indices
$worksheet->write('A1', 'Hello');
$worksheet->write('A2', 'Excel');
$worksheet->write('B1', 'Welcome');
$worksheet->write('B2', 'to');
$worksheet->write('C1', 'excel-writer-xlsx');
पर्ल के माध्यम से स्प्रेडशीट में चार्ट जोड़ना और प्रबंधित करना
डेटा को चार्ट के रूप में विज़ुअलाइज़ करना Excel में एक सामान्य आवश्यकता है। ओपन सोर्स एक्सेल-राइटर-एक्सएलएसएक्स लाइब्रेरी बार चार्ट, लाइन चार्ट, पाई चार्ट और बहुत कुछ सहित विभिन्न प्रकार के चार्ट बनाने के लिए समर्थन प्रदान करती है। सॉफ़्टवेयर डेवलपर चार्ट डेटा रेंज निर्दिष्ट कर सकते हैं, चार्ट उपस्थिति को अनुकूलित कर सकते हैं, और डेटा के दृश्य प्रतिनिधित्व को बढ़ाने के लिए शीर्षक, लेबल और किंवदंतियाँ जोड़ सकते हैं। निम्नलिखित उदाहरण दर्शाता है कि पर्ल कोड का उपयोग करके एक्सेल वर्कशीट में चार्ट कैसे सम्मिलित किया जाए।
पर्ल कोड के माध्यम से एक्सेल वर्कशीट में चार्ट कैसे जोड़ें?
my $chart = $workbook->add_chart(type => 'column', embedded => 1);
$chart->add_series(
categories => '=Sheet1!$A$1:$A$3',
values => '=Sheet1!$B$1:$B$3',
);
$worksheet->insert_chart('C4', $chart);
एक्सेल फ़ाइल से डेटा आयात और निर्यात करें
ओपन सोर्स एक्सेल-राइटर-एक्सएलएसएक्स लाइब्रेरी सॉफ्टवेयर डेवलपर्स के लिए पर्ल एप्लिकेशन के अंदर एक्सेल फ़ाइल से डेटा आयात और निर्यात करना आसान बनाती है। लाइब्रेरी विभिन्न डेटा स्रोतों से निर्बाध डेटा आयात और निर्यात का समर्थन करती है। यह ऐरे, हैश, डेटाबेस क्वेरी परिणाम और सीएसवी फ़ाइलों से डेटा पढ़ सकता है, जिससे मौजूदा डेटा के साथ एक्सेल शीट को पॉप्युलेट करना सुविधाजनक हो जाता है। इसी तरह, यह एक्सेल शीट से डेटा को इन प्रारूपों में निर्यात करने में सक्षम बनाता है, जिससे डेटा निष्कर्षण और अन्य प्रणालियों में एकीकरण की सुविधा मिलती है।