पायथन हमें पायथन वातावरण से सीधे एक्सेल फ़ाइलों का उपयोग करने में मदद कर सकता है। हम एक्सेल में प्रत्येक सेल या सेल की एक श्रृंखला को संदर्भित कर सकते हैं और उन सेल पर अंकगणितीय ऑपरेटर लागू कर सकते हैं। उन संक्रियाओं के परिणामों को भी कुछ सेल में संग्रहीत किया जा सकता है जिनके स्थान को पायथन प्रोग्राम द्वारा निर्दिष्ट किया जा सकता है।
नीचे दिए गए उदाहरणों में हम एक्सेल के अंतर्निहित फ़ंक्शन का उपयोग करके विभिन्न अंकगणितीय संक्रियाएँ कर रहे हैं। जैसे सेल के अंदर संख्याओं का योग या औसत। परिणामों को विशिष्ट स्थानों पर भी संग्रहीत किया जाता है। हम 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")आउटपुट
उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है -
