पायथन का उपयोग करके एक्सेल में फॉर्मूला कैसे निकालें

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

पायथन का उपयोग करके एक्सेल में फॉर्मूला हटाने के चरण

  1. सूत्र को हटाने के लिए परिवेश को जावा के माध्यम से पायथन के लिए Aspose.Cells का उपयोग करने के लिए सेट करें
  2. लक्ष्य workbook को सूत्र के साथ लोड करें
  3. सूत्र सेल तक पहुंचें और उसके मान को अस्थायी चर में सहेजें
  4. cell संदर्भ का उपयोग करके सूत्र को एक खाली स्ट्रिंग पर सेट करें
  5. तापमान मान को वापस सूत्र सेल पर सेट करें
  6. परिणामी कार्यपुस्तिका को केवल डेटा के साथ सहेजें

ये चरण पायथन का उपयोग करके एक्सेल में किसी सूत्र को कैसे हटाएं की प्रक्रिया का विवरण देते हैं। सरल तर्क का उपयोग किया जाता है जहां सूत्र सेल से मान एक अस्थायी चर में सहेजा जाता है और सूत्र एक खाली स्ट्रिंग पर सेट किया जाता है। बाद में, संग्रहीत मान को उस सेल पर वापस सेट कर दिया जाता है जहां सूत्र मौजूद था और आउटपुट वर्कबुक को डिस्क पर सहेजा जाता है।

पायथन का उपयोग करके एक्सेल में फॉर्मूला हटाने के लिए कोड

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the workbook
wb = Workbook("SampleExcelWithFormula.xlsx")
# Get formula cell reference
cell = wb.getWorksheets().get(0).getCells().get("C1")
# Store the value temporarily
data = cell.getValue()
# Remove the formula
cell.setFormula("")
# Save the value back
cell.setValue(data)
# Save the workbook
wb.save("WorkbookWithDataOnly.xlsx")
print("Formula removed")
jpype.shutdownJVM()

यह कोड स्निपेट पायथन का उपयोग करके एक्सेल में फॉर्मूला साफ़ करने के कार्य को प्रदर्शित करता है। यह केवल एक सेल से एक सूत्र को हटाता है, हालांकि, यदि आप सूत्रों को साफ़ करना चाहते हैं लेकिन वर्कशीट में सभी कोशिकाओं से मान रखना चाहते हैं, तो आप वर्कशीट क्लास से getCells().removeFormulas() का उपयोग कर सकते हैं। इस प्रकार, यदि आप सभी कार्यपत्रकों को दोहराते हैं, तो संपूर्ण कार्यपुस्तिका में सभी कक्षों को हटाया जा सकता है।

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

 हिन्दी