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

पायथन में openpyxl का उपयोग करके एक्सेल फ़ाइल में अंकगणितीय संक्रियाएँ


पायथन हमें पायथन वातावरण से सीधे एक्सेल फ़ाइलों का उपयोग करने में मदद कर सकता है। हम एक्सेल में प्रत्येक सेल या सेल की एक श्रृंखला को संदर्भित कर सकते हैं और उन सेल पर अंकगणितीय ऑपरेटर लागू कर सकते हैं। उन संक्रियाओं के परिणामों को भी कुछ सेल में संग्रहीत किया जा सकता है जिनके स्थान को पायथन प्रोग्राम द्वारा निर्दिष्ट किया जा सकता है।

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

उदाहरण

import openpyxl excel = openpyxl.Workbook() excel_file = excel.active excel_file['A1'] = 50 excel_file['B1'] = 100 excel_file['C1'] = 150 excel_file['D1'] = 200 excel_file['E1'] = 250 excel_file['A3'] = 20 excel_file['B3'] = 40 excel_file['C3'] = 60 excel_file['D3'] = 80 excel_file['E3'] = 100 excel_file['A5'] = 2 excel_file['B5'] = 4 excel_file['C5'] = 6 excel_file['D5'] = 9 excel_file['E5'] = 15 excel_file['A7'] = 4 excel_file['B7'] = 11 excel_file['C7'] = 27 excel_file['D7'] = 40 excel_file['E7'] = 75 excel_file['F1'] = 'Sum(A1 to E1)' excel_file['G1'] = '= SUM(A1:E1)' excel_file['F3'] = 'Sum(A3 to E3)' excel_file['G3'] = '= AVERAGE(A3:E3)' excel_file['F5'] = 'Product(A5 to E5)' excel_file['G5'] = '= PRODUCT(A5:E5)' excel_file['F7'] = 'Count(A7 to E7)' excel_file['G7'] = '= COUNT(A7:E7)' excel.save("D:\\Arithmetic_operations.xlsx")

आउटपुट

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

पायथन में openpyxl का उपयोग करके एक्सेल फ़ाइल में अंकगणितीय संक्रियाएँ

  1. पायथन का उपयोग करके Base64 डेटा एन्कोडिंग पायथन का उपयोग करके Base64 डेटा एन्कोडिंग

    base64 मॉड्यूल में फंक्शन बाइनरी डेटा को ASCII के एक सबसेट में अनुवादित करते हैं जो प्लेनटेक्स्ट प्रोटोकॉल का उपयोग करके ट्रांसमिशन के लिए उपयुक्त है। एन्कोडिंग और डिकोडिंग फंक्शन RFC 3548 में विनिर्देशों को लागू करते हैं, जो Base16, Base32, और Base64 एल्गोरिदम को परिभाषित करता है, और डी-फैक्टो मान

  1. पायथन का उपयोग करके वेबसाइट ब्लॉकर पायथन का उपयोग करके वेबसाइट ब्लॉकर

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

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

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