"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जब सूत्र मौजूद हों तो Openpyxl का उपयोग करके एक्सेल स्प्रेडशीट से वास्तविक सेल मान कैसे प्राप्त करें?

जब सूत्र मौजूद हों तो Openpyxl का उपयोग करके एक्सेल स्प्रेडशीट से वास्तविक सेल मान कैसे प्राप्त करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:108

How to Retrieve Actual Cell Values from Excel Spreadsheets Using Openpyxl When Formulas Are Present?

फॉर्मूलों को कैसे अनदेखा करें और Openpyxl का उपयोग करके वास्तविक सेल मान कैसे प्राप्त करें

सूत्रों वाले एक्सेल स्प्रेडशीट के साथ काम करते समय, अंतर्निहित सेल मानों को पुनः प्राप्त करना चुनौतीपूर्ण हो सकता है। Openpyxl, एक्सेल फ़ाइलों को पढ़ने और लिखने के लिए एक लोकप्रिय पायथन लाइब्रेरी, आपको गणना किए गए फॉर्मूला परिणामों के बिना सेल मानों तक पहुंचने की अनुमति देती है।

समस्या: वास्तविक मूल्य के बजाय फॉर्मूला

Openpyxl का उपयोग करते समय एक आम समस्या वास्तविक सेल मान के बजाय परिकलित सूत्र का सामना कर रहा है। यह तब हो सकता है जब data_only पैरामीटर को True पर सेट किया जाता है, जो आम तौर पर सूत्र गणना के बाद अंतिम मान प्राप्त करता है।

समाधान: data_only=विशिष्ट लोड विकल्प के साथ True

इस समस्या को हल करने के लिए, data_only ध्वज का उपयोग एक विशिष्ट लोडिंग विकल्प के संयोजन में किया जा सकता है:

wb = openpyxl.load_workbook(filename, data_only=True)

यहां, लोड_वर्कबुक विधि सेटिंग करते समय एक्सेल फ़ाइल को लोड करती है data_only से सत्य तक। यह संयोजन सुनिश्चित करता है कि सूत्रों को नजरअंदाज कर दिया गया है और वास्तविक सेल मान सीधे पुनर्प्राप्त किए गए हैं। , Openpyxl का उपयोग करके आपके एक्सेल स्प्रेडशीट में डेटा का सटीक प्रतिनिधित्व प्रदान करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3