ओपन-सोर्स पायथन स्प्रेडशीट एडिटर लाइब्रेरी
एक्सेल XLSX और अन्य स्प्रेडशीट फ़ाइलों को बनाने और संपादित करने के लिए निःशुल्क और मुक्त स्रोत पायथन लाइब्रेरी।
ओपनपाइक्सल एपीआई क्या है?
ओपनपाइक्सल एक्सेल फाइलों के साथ काम करने के लिए एक शक्तिशाली और बहुमुखी ओपन-सोर्स पायथन लाइब्रेरी है। यह आपको लोकप्रिय XLSX प्रारूप में एक्सेल स्प्रेडशीट को पढ़ने, लिखने और हेरफेर करने की अनुमति देता है। ओपनपाइक्सल के साथ, आप जटिल एक्सेल दस्तावेज़ बना सकते हैं, मौजूदा दस्तावेज़ों को संशोधित कर सकते हैं और डेटा विश्लेषण करने के लिए एक्सेल स्प्रेडशीट से डेटा भी निकाल सकते हैं। इसका उपयोगकर्ता-अनुकूल API सेल को फ़ॉर्मेट करने, चार्ट बनाने और वर्कशीट प्रबंधित करने के लिए कार्यक्षमता प्रदान करता है, जो इसे पायथन डेवलपर्स के लिए एक आदर्श विकल्प बनाता है जो एक्सेल से संबंधित कार्यों को स्वचालित करना चाहते हैं या अपने अनुप्रयोगों में एक्सेल फ़ाइल प्रसंस्करण को एकीकृत करना चाहते हैं। चाहे आप डेटा एनालिटिक्स, रिपोर्टिंग या किसी भी एक्सेल-आधारित प्रोजेक्ट को संभाल रहे हों, ओपनपाइक्सल आपके वर्कफ़्लो को सुव्यवस्थित करने के लिए उपकरणों का एक व्यापक सेट प्रदान करता है।
OpenpyXL API विशेषताएँ
ओपनपीएक्सएल एपीआई की कुछ मुख्य विशेषताएं निम्नलिखित हैं:
- एक्सेल फ़ाइलें पढ़ें और लिखें: ओपनपाइक्सल XLSX प्रारूप में एक्सेल फ़ाइलों को पढ़ और लिख सकता है, जिससे आप डेटा को कुशलतापूर्वक संभाल सकते हैं।
- वर्कशीट बनाएं और संशोधित करें: आप नई वर्कशीट बना सकते हैं, उनका नाम बदल सकते हैं, और मौजूदा वर्कशीट को संशोधित कर सकते हैं, जिसमें शीट जोड़ना और हटाना शामिल है।
- सेल फ़ॉर्मेटिंग: ओपनपाइक्सल विभिन्न सेल फ़ॉर्मेटिंग विकल्पों का समर्थन करता है, जैसे फ़ॉन्ट, रंग, बॉर्डर और संख्या फ़ॉर्मेट सेट करना।
- डेटा सत्यापन: आप इनपुट मानों को प्रतिबंधित करने के लिए कक्षों में डेटा सत्यापन जोड़ सकते हैं, जैसे ड्रॉपडाउन सूचियाँ या संख्यात्मक श्रेणियाँ।
- सशर्त स्वरूपण: Openpyxl आपको कक्षों पर सशर्त स्वरूपण नियम लागू करने की अनुमति देता है, जिससे कक्ष मानों के आधार पर गतिशील स्टाइलिंग सक्षम होती है।
- सूत्र और फ़ंक्शन: आप अपनी स्प्रेडशीट में Excel सूत्र और फ़ंक्शन सम्मिलित और मूल्यांकन कर सकते हैं।
- चार्ट: लाइब्रेरी एक्सेल फाइलों के भीतर सीधे बार, लाइन, पाई और स्कैटर चार्ट सहित विभिन्न प्रकार के चार्ट बनाने का समर्थन करती है।
- छवियाँ: आप एक्सेल वर्कशीट में छवियाँ सम्मिलित कर सकते हैं, जिससे दस्तावेज़ सामग्री अधिक समृद्ध हो जाती है।
- नामांकित श्रेणियाँ: Openpyxl नामित श्रेणियों का समर्थन करता है, जिससे आपके कोड के भीतर विशिष्ट सेल श्रेणियों का आसान संदर्भ संभव हो जाता है।
- कोशिकाओं को मर्ज करना और अलग करना: आप अधिक जटिल स्प्रेडशीट लेआउट बनाने के लिए कोशिकाओं को मर्ज और अलग कर सकते हैं।
- शैलियाँ: लाइब्रेरी एक व्यापक स्टाइलिंग प्रणाली प्रदान करती है, जो आपको कक्षों और कार्यपत्रकों के स्वरूप को अनुकूलित करने की अनुमति देती है।
- पंक्तियों और स्तंभों पर पुनरावृत्ति: ओपनपाइक्सल डेटा प्रोसेसिंग के लिए पंक्तियों और स्तंभों पर पुनरावृत्ति करने के लिए कुशल तरीके प्रदान करता है।
- सुरक्षा: आप कार्यपत्रक सुरक्षा विकल्प सेट कर सकते हैं, जैसे सेल लॉक करना या शीट संपादन को रोकना।
- बड़ी फ़ाइलों को संभालना: ओपनपाइक्सल को बड़ी एक्सेल फ़ाइलों को कुशलतापूर्वक संभालने के लिए डिज़ाइन किया गया है, जिससे यह बड़े डेटा अनुप्रयोगों के लिए उपयुक्त है।
Openpyxl द्वारा समर्थित फ़ाइल प्रारूप
Pyexcel-XLS निम्नलिखित फ़ाइल स्वरूपों का समर्थन करता है।
File Format | Definition |
---|---|
XLSX | Microsoft Excel 2010 and above spreadsheet file format |
XLSM | Microsfot Excel 2010 Spreadsheet Macro file format |
ओपनपाइक्सल के साथ शुरुआत करना
आप GitHub से या pip install कमांड का उपयोग करके Openpyxl लाइब्रेरी डाउनलोड कर सकते हैं:
इंस्टालेशन
ओपनपाइक्सल को स्थापित करना सरल है और इसे टर्मिनल से किया जा सकता है जैसा कि नीचे दिखाया गया है:
ओपनपाइक्सल स्थापित करना
pip3 install Openpyxl
ओपनपाइक्सल पायथन कोड उदाहरण
Examples using the Openpyxl Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Openpyxl का उपयोग करके XLSX फ़ाइल कैसे पढ़ें?
किसी मौजूदा XLSX फ़ाइल को पढ़ने के लिए, आप load_workbook फ़ंक्शन का उपयोग कर सकते हैं। यहाँ एक सरल उदाहरण दिया गया है:
ओपनपाइक्सल के साथ एक्सेल XLSX कैसे बनाएं?
Openpyxl का उपयोग करके एक नई Excel XLSX फ़ाइल बनाना बहुत आसान है। आप Workbook क्लास का उपयोग करके एक नई वर्कबुक बना सकते हैं, इसकी सक्रिय शीट तक पहुँच प्राप्त कर सकते हैं और इसके सेल के मान सेट कर सकते हैं जैसा कि निम्नलिखित कोड नमूने में दिखाया गया है।
Openpyxl का उपयोग करके मौजूदा XLSX फ़ाइल को कैसे संशोधित करें?
किसी मौजूदा XLSX फ़ाइल को पढ़ना और Openpyxl का उपयोग करके उसे संशोधित करना बहुत आसान है। आप load_workbook विधि का उपयोग करके कार्यपुस्तिका को लोड कर सकते हैं और फिर उसकी सामग्री को संशोधित करने के लिए उसकी सक्रिय शीट और सेल तक पहुँच प्राप्त कर सकते हैं। यह निम्न कोड नमूने में दिखाया गया है।
संसाधन
निष्कर्ष
ओपनपाइक्सल एक्सेल फाइलों के साथ काम करने के लिए एक व्यापक और शक्तिशाली पायथन लाइब्रेरी है, जो XLSX प्रारूप में डेटा बनाने, संशोधित करने और विश्लेषण करने के लिए व्यापक सुविधाएँ प्रदान करती है। अपने उपयोगकर्ता के अनुकूल इंटरफ़ेस और मजबूत कार्यक्षमता के साथ, यह सरल डेटा प्रविष्टि से लेकर जटिल स्प्रेडशीट हेरफेर तक कई तरह के कार्यों को पूरा करता है। सेल फ़ॉर्मेटिंग, चार्ट, डेटा सत्यापन और बहुत कुछ के लिए ओपनपाइक्सल का समर्थन इसे एक्सेल से संबंधित प्रक्रियाओं को स्वचालित करने या अपने अनुप्रयोगों में स्प्रेडशीट क्षमताओं को एकीकृत करने के इच्छुक डेवलपर्स के लिए एक बहुमुखी उपकरण बनाता है। चाहे आप डेटा विश्लेषण उपकरण बना रहे हों, रिपोर्ट तैयार कर रहे हों या किसी भी क्षमता में एक्सेल फ़ाइलों को संभाल रहे हों, ओपनपाइक्सल आपके वर्कफ़्लो को सुव्यवस्थित करने और उत्पादकता बढ़ाने के लिए आवश्यक लचीलापन और उपयोग में आसानी प्रदान करता है।
इसी तरह के उत्पादों
- Apache POI XWPF | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- DocX | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स .NET API
- Docx4J | DOC और DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- ExcelDataReader | XLS, XLSX, CSV और स्प्रेडशीट दस्तावेज़ों को पढ़ने के लिए ओपन सोर्स .NET API
- FileFormat.Cells | C# .NET के साथ Excel फ़ाइलें बनाएँ और अपडेट करें