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

यह ट्यूटोरियल वर्णन करता है कि कॉन्फ़िगरेशन विवरण, कार्य को पूरा करने के लिए चरणों की एक सूची और पूरी प्रक्रिया को प्रदर्शित करने वाले एक रन करने योग्य नमूना कोड की सहायता से पायथन का उपयोग करके एक्सेल में फ़िल्टर कैसे लागू करें। आपको सभी आवश्यक वर्गों, विधियों और गुणों का परिचय मिलेगा जो पायथन का उपयोग करके एक्सेल में फिल्टर बनाने के लिए आवश्यक हैं। यह ट्यूटोरियल मानता है कि आप किसी बाहरी संसाधन की आवश्यकता के बिना प्रक्रिया को पूरा करने के लिए एक्सेल फ़ाइल बना रहे हैं, हालांकि, आप मौजूदा एक्सेल फ़ाइल जैसे XLSX, XLS, ODS, XLSB, XLSM, आदि को लोड कर सकते हैं। . और उपलब्ध डेटा के अनुसार फ़िल्टर लागू करें।

Python का उपयोग करके Excel में फ़िल्टर जोड़ने के चरण

  1. एक्सेल फ़िल्टर जोड़ने के लिए जावा के माध्यम से पायथन के लिए Aspose.Cells परिवेश स्थापित करें
  2. फ़िल्टर संचालन का परीक्षण करने के लिए Workbook वर्ग का उपयोग करके एक एक्सेल फ़ाइल बनाएं
  3. एक Worksheet में नमूना डेटा जोड़ें और उसका संदर्भ प्राप्त करें
  4. शीट संदर्भ का उपयोग करके, उन कक्षों की श्रेणी निर्धारित करें जहां फ़िल्टर लागू किया जाना है
  5. कॉलम संख्या और फ़िल्टर मान सेट करके अपनी आवश्यकताओं के अनुसार फ़िल्टर जोड़ें
  6. अपने चयन के अनुसार फ़िल्टर को ताज़ा करें
  7. आउटपुट एक्सेल फाइल को सेव करें जिसमें फिल्टर लगाया गया हो

ये चरण सभी आवश्यक विवरण साझा करके *पायथन का उपयोग करके एक्सेल में फ़िल्टर का उपयोग करने के लिए मार्गदर्शन करते हैं। आप अपनी मौजूदा फ़ाइल लोड कर सकते हैं और डेटा श्रेणी सेट कर सकते हैं जिसके लिए सेटरेंज () पद्धति का उपयोग करके फ़िल्टर लागू किए जाने हैं। ध्यान दें कि यदि आप केवल एक फ़िल्टर जोड़ना चाहते हैं, लेकिन इसे किसी भी डेटा पर लागू नहीं करना चाहते हैं, तो आप उन चरणों को छोड़ सकते हैं जो addFilter () और रिफ्रेश () विधियों का उपयोग करते हैं।

पायथन का उपयोग करके एक्सेल डेटा को फ़िल्टर करने के लिए कोड

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook
# Instantiate a license
license = License()
license.setLicense("Aspose.Total.lic")
# Create a workbook
wb = Workbook()
# Get first sheet reference
ws = wb.getWorksheets().get(0)
# Get cells collection
cells = ws.getCells()
# Set sample data
cells.get("A1").putValue("Subjects")
cells.get("B1").putValue("Total")
cells.get("A2").putValue("Maths")
cells.get("B2").putValue(90)
cells.get("A3").putValue("Science")
cells.get("B3").putValue(95)
cells.get("A4").putValue("English")
cells.get("B4").putValue(93)
cells.get("A5").putValue("Physics")
cells.get("B5").putValue(97)
cells.get("A6").putValue("Chemistry")
cells.get("B6").putValue(94)
# Set data range for the filter
ws.getAutoFilter().setRange("A1:B6")
# Set filter on first column
ws.getAutoFilter().addFilter(0, "Science")
# Refresh the sheet according to the filter
ws.getAutoFilter().refresh()
# Save output Excel file as XLSX
wb.save("ExcelWithFilters.xlsx")
print("Excel file with filters created successfully!!!")
jpype.shutdownJVM()

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

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

 हिन्दी