Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में xlsxwriter मॉड्यूल का उपयोग करके एक्सेल फ़ाइल बनाना और लिखना


Python की लाइब्रेरी की व्यापक उपलब्धता इसे Microsoft Excel के साथ इंटरैक्ट करने में सक्षम बनाती है, जो एक बहुत व्यापक रूप से उपयोग किया जाने वाला डेटा प्रोसेसिंग टूल है। इस लेख में हम देखेंगे कि हम xlsxwriter नामक मॉड्यूल का उपयोग करके एक्सेल फ़ाइल कैसे बना सकते हैं और उसमें लिख सकते हैं। यह मौजूदा एक्सेल फ़ाइल में नहीं लिख सकता।

प्रत्येक सेल में लिखना

हम सेल के नाम से लिखकर एक्सेल शीट के प्रत्येक सेल में लिख सकते हैं। नीचे दिए गए उदाहरण में हम एक वर्कबुक बनाते हैं और फिर उसमें एक वर्कशीट जोड़ते हैं। अंत में write() विधि का उपयोग करके वर्कशीट के सेल में लिखते हैं।

उदाहरण

import xlsxwriter # एक xlsx फ़ाइल बनाएं xlsx_File = xlsxwriter.Workbook('Schedule.xlsx') # नई वर्कशीट जोड़ें sheet_schedule = xlsx_File.add_worksheet() # वर्कशीट में लिखें sheet_schedule.write('A1', 'Day') sheet_schedule.write('A2', 'Mon') sheet_schedule.write('A3', 'Tue') sheet_schedule.write('B1', 'Schedule') sheet_schedule.write('B2', 'Final Exam') sheet_schedule.write('B3', 'party') # एक्सेल फ़ाइल बंद करें xlsx_File.close()

आउटपुट

उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है -

Python में xlsxwriter मॉड्यूल का उपयोग करके एक्सेल फ़ाइल बनाना और लिखना

सीधे पंक्तियों में लिखना

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

उदाहरण

import xlsxwriter # एक xlsx फ़ाइल बनाएं xlsx_File = xlsxwriter.Workbook('Days.xlsx') # नई वर्कशीट जोड़ें sheet_days = xlsx_File.add_worksheet() row = 1 column = 1 days = ['Mon', 'Tue', 'wed', 'Thu', 'Fri', 'Sat'] # दिनों की सूची के माध्यम से पुनरावृति for day in days: sheet_days.write(row, column, day) row += 1 # एक्सेल फ़ाइल बंद करें xlsx_File.close()

आउटपुट

उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है -

Python में xlsxwriter मॉड्यूल का उपयोग करके एक्सेल फ़ाइल बनाना और लिखना


  1. Python में openpyxl मॉड्यूल का उपयोग करके एक्सेल फाइल्स पढ़ना और लिखना Python में openpyxl मॉड्यूल का उपयोग करके एक्सेल फाइल्स पढ़ना और लिखना

    परिचय openpyxl एक Python लाइब्रेरी है जिसका उपयोग Excel 2010 xlsx/xlsm/xltx/xltm फाइल्स को पढ़ने/लिखने के लिए किया जाता है। यह Python से Office Open XML फॉर्मेट को नेटिव रूप से पढ़ने/लिखने के लिए मौजूदा लाइब्रेरी की कमी से पैदा हुआ था। एक एक्सेल फाइल जिसका उपयोग हम ऑपरेशन के लिए करते हैं, उसे वर्कब

  1. Python XlsxWriter मॉड्यूल का उपयोग करके एक्सेल शीट में चार्टशीट जोड़ना Python XlsxWriter मॉड्यूल का उपयोग करके एक्सेल शीट में चार्टशीट जोड़ना

    Python की अपनी लाइब्रेरी के अलावा, कई बाहरी लाइब्रेरी हैं जो व्यक्तिगत लेखकों द्वारा बनाई गई हैं जो Python में अतिरिक्त सुविधाएँ बनाने का बहुत अच्छा काम करती हैं। Xlsx लाइब्रेरी एक ऐसी लाइब्रेरी है जो न केवल Python प्रोग्राम से डेटा वाली एक्सेल फाइलें बनाती है बल्कि चार्ट भी बनाती है। पाई चार्ट बना

  1. पायथन openpyxl मॉड्यूल का उपयोग करके एक्सेल फ़ाइल पढ़ना और लिखना पायथन openpyxl मॉड्यूल का उपयोग करके एक्सेल फ़ाइल पढ़ना और लिखना

    पायथन एक्सेल फ़ाइलों के संचालन के लिए openpyxl मॉड्यूल प्रदान करता है। एक्सेल फ़ाइलें कैसे बनाएं, कैसे लिखें, पढ़ें आदि को इस मॉड्यूल द्वारा लागू किया जा सकता है। openpyxl मॉड्यूल स्थापित करने के लिए, हम कमांड प्रॉम्प्ट में यह कमांड लिख सकते हैं pip install openpyxl यदि हम शीट शीर्षक नाम देना चाहते