ओपन-सोर्स पायथन XLS संपादक लाइब्रेरी
एक्सेल XLS फ़ाइलें बनाने और संपादित करने के लिए निःशुल्क और मुक्त स्रोत पायथन लाइब्रेरी।
Pyexcel-XLS क्या है?
Pyexcel-XLS एक ओपन-सोर्स पायथन लाइब्रेरी है, जो Microsoft Excel XLS फ़ाइलों को बनाने, खोलने और संशोधित करने के लिए है। यह Pyexcel लाइब्रेरी का एक उप-घटक है, जिसमें Pyexcel-XLS के अलावा अन्य घटक भी हैं। Pyexcel-XLS आपको XLS फ़ाइल की पंक्तियों और स्तंभों के साथ काम करने देता है, जिसे आप संपादित कर सकते हैं और फिर XLS फ़ाइल को डिस्क पर वापस सहेज सकते हैं। Pyexcel-XLS कुछ बाधाओं के साथ पढ़ने और लिखने के लिए कई एक्सेल फ़ाइल स्वरूपों का समर्थन करता है।
Pyexcel-XLS विशेषताएँ
Pyexcel-XLS API की कुछ मुख्य विशेषताएं निम्नलिखित हैं:
- एक अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस (API) जो एकाधिक डेटा स्रोतों को संभालता है, जैसे भौतिक फ़ाइल, मेमोरी फ़ाइल, SQLAlchemy तालिका, Django मॉडल, और पायथन डेटा संरचनाएं: शब्दकोश, रिकॉर्ड और सरणी।
- विभिन्न एक्सेल फ़ाइल स्वरूपों में डेटा पढ़ने और लिखने के लिए एक एपीआई।
- बड़े डेटा सेट के लिए, डेटा स्ट्रीमिंग समर्थित है। एक जेनरेटर आपको वापस किया जा सकता है। iget_records, iget_array, isave_as और isave_book_as देखें।
समर्थित फ़ाइल प्रारूप
Pyexcel-XLS निम्नलिखित फ़ाइल स्वरूपों का समर्थन करता है।
File Format | Definition |
---|---|
csv | comma separated values |
tsv | tab separated values |
csvz | a zip file that contains one or many csv files |
tsvz | a zip file that contains one or many tsv files |
xls | a spreadsheet file format created by MS-Excel 97-2003 |
xlsx | MS-Excel Extensions to the Office Open XML SpreadsheetML File Format. |
xlsm | an MS-Excel Macro-Enabled Workbook file |
ods | open document spreadsheet |
fods | flat open document spreadsheet |
json | java script object notation |
html | html table of the data structure |
simple | simple presentation |
rst | rStructured Text presentation of the data |
mediawiki | media wiki table |
Pyexcel API अवलोकन
Pyexcel-XLS के साथ आरंभ करना
हम Pyexcel-XLS लाइब्रेरी को GitHub से या pip install कमांड का उपयोग करके डाउनलोड कर सकते हैं:
इंस्टालेशन
Pyexcel-XLS को स्थापित करना सरल है और इसे टर्मिनल से किया जा सकता है जैसा कि नीचे दिखाया गया है:
Pyexcel-XLS स्थापित करना
pip3 install Pyexcel-XLS
Pyexcel-XLS पायथन कोड उदाहरण
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.पाइथन में XLS फ़ाइल पढ़ें और सहेजें
आप Pyexcel-XLS पायथन लाइब्रेरी का उपयोग करके XLS फ़ाइल को पढ़ सकते हैं और फिर API के save_as कमांड का उपयोग करके इसे डिस्क पर वापस सहेज सकते हैं, जैसा कि निम्नलिखित कोड नमूने में दिखाया गया है।
पायथन का उपयोग करके Excel XLS में एक पंक्ति जोड़ें
Pyexcel-XLS आपको API के Workbook क्लास पर get_sheet विधि का उपयोग करके Excel XLS फ़ाइल में एक पंक्ति जोड़ने की अनुमति देता है। यह XLS फ़ाइल की मौजूदा अधिकतम पंक्ति गणना के बगल में एक पंक्ति जोड़ता है जैसा कि निम्नलिखित कोड उदाहरण में दिखाया गया है।
Pyexcel-XLS के साथ Excel XLS में कॉलम जोड़ें
जैसे आप Pyexcel-XLS API का उपयोग करके Excel XLS में एक पंक्ति जोड़ सकते हैं, वैसे ही आप API का उपयोग करके XLS फ़ाइल में एक कॉलम जोड़ सकते हैं। यह निम्न कोड नमूने में दिखाया गया है।
पायथन में XLS फ़ाइल में कॉलम डेटा अपडेट करें
XLS फ़ाइल में नया कॉलम जोड़ने के अलावा, आप Pyexcel-XLS API का उपयोग करके मौजूदा कॉलम की सामग्री को भी अपडेट कर सकते हैं। यह कॉलम को उसके इंडेक्स द्वारा एक्सेस करके और डेटा को इस विशिष्ट कॉलम में डालकर किया जाता है।
संसाधन
निष्कर्ष
Pyexcel-XLS API आपको अपने Python एप्लीकेशन के अंदर से XLS फ़ाइलों के साथ काम करने की सुविधा देता है। यह आपको Python का उपयोग करके संशोधित XLS फ़ाइल को पढ़ने, संपादित करने और वापस सहेजने की सुविधा देता है। ऊपर दी गई निःशुल्क टेम्पलेट एक्सेल फ़ाइल का उपयोग करें
इसी तरह के उत्पादों
- Apache POI XWPF | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- DocX | DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स .NET API
- Docx4J | DOC और DOCX फ़ाइलें बनाने और संशोधित करने के लिए ओपन सोर्स जावा API
- ExcelDataReader | XLS, XLSX, CSV और स्प्रेडशीट दस्तावेज़ों को पढ़ने के लिए ओपन सोर्स .NET API
- FileFormat.Cells | C# .NET के साथ Excel फ़ाइलें बनाएँ और अपडेट करें