Excel हे एक शक्तिशाली साधन आहे जे आम्हाला संरचित आणि संघटित पद्धतीने डेटा संचयित, विश्लेषण आणि हाताळण्याची परवानगी देते. तथापि, कधीकधी आम्हाला विशिष्ट कार्ये स्वयंचलित करण्याची आवश्यकता असू शकते, जसे की विशिष्ट सेलचे मूल्य बदलणे किंवा एक्सेल शीटमधील डेटा अद्यतनित करणे आणि सुधारित करणे. Python प्रोग्रामिंग भाषा आणि त्याच्या लायब्ररीच्या मदतीने, आम्ही ही कार्ये सहजपणे पूर्ण करू शकतो आणि आमच्या डेटा व्यवस्थापन गरजांसाठी कार्यक्षम आणि गतिमान उपाय तयार करू शकतो. या लेखात, आम्ही पायथन वापरून एक्सेल शीटमधील सेलचे मूल्य बदलण्याचे विविध मार्ग शोधू आणि आम्ही कोडचे चरण-दर-चरण स्पष्टीकरण पाहू.
पायथन वापरून एक्सेल मूल्ये बदलणे
एक लोकप्रिय पायथन लायब्ररी जी आम्हाला एक्सेल फाइल्स वाचण्यास, लिहिण्यास आणि सुधारित करण्यास अनुमती देते openpyxl लायब्ररी ही लायब्ररी .xlsx आणि .xlsm फाईल फॉरमॅट्ससह अत्यंत सुसंगत आहे आणि एक्सेल स्प्रेडशीटसह कार्य करण्यासाठी विस्तृत वैशिष्ट्ये प्रदान करते.
ओपनपीएक्सएल स्थापित करणे आणि आयात करणे
ओपनपीएक्सएल लायब्ररी वापरण्यासाठी, तुम्हाला प्रथम ती तुमच्या सिस्टमवर स्थापित करणे आवश्यक आहे. तुम्ही खालील pip कमांड वापरून हे करू शकता:
"`
pip install openpyxl
"`
लायब्ररी स्थापित केल्यानंतर, ती आपल्या पायथन स्क्रिप्टमध्ये आयात करण्याची वेळ आली आहे.
from openpyxl import load_workbook
एक्सेल शीटमध्ये सेल मूल्य बदलणे
एकदा तुम्ही ओपनपीएक्सएल लायब्ररी इंपोर्ट केल्यावर, तुम्हाला पहिली गोष्ट म्हणजे एक्सेल वर्कबुक लोड करणे ज्यामध्ये तुम्हाला बदल करायचे आहे. हे करण्यासाठी, तुम्ही openpyxl लायब्ररीतील `load_workbook()` फंक्शन वापरू शकता.
या उदाहरणासाठी, आपल्याजवळ “sales_data.xlsx” नावाची एक एक्सेल शीट आहे ज्याची वर्कशीट “sales” आहे असे गृहीत धरू. वर्कबुक लोड करण्यासाठी आणि विक्री वर्कशीटमध्ये प्रवेश करण्यासाठी हा कोड आहे:
workbook = load_workbook("sales_data.xlsx") sheet = workbook["sales"]
आता आम्हाला विशिष्ट वर्कशीटमध्ये प्रवेश मिळाला आहे, आम्ही कोणत्याही सेलची पंक्ती आणि स्तंभ किंवा सेलचे नाव (उदा., “A1”, “B2”, इ.) निर्दिष्ट करून त्याचे मूल्य बदलू शकतो. सेल A1 चे मूल्य बदलूया:
sheet["A1"] = "New Value"
सेल मूल्य बदलल्यानंतर, वर्कबुकमध्ये बदल जतन करणे आवश्यक आहे. आम्ही ते खालील कोडच्या ओळीने करू शकतो:
workbook.save("sales_data_modified.xlsx")
हे सर्व एकत्र ठेवल्यास, “sales_data.xlsx” फाईलमधील सेल A1 चे मूल्य बदलण्यासाठी पूर्ण कोड असे दिसेल:
from openpyxl import load_workbook workbook = load_workbook("sales_data.xlsx") sheet = workbook["sales"] sheet["A1"] = "New Value" workbook.save("sales_data_modified.xlsx")
निष्कर्ष
या लेखात, आपण पायथन आणि ओपनपीएक्सएल लायब्ररी वापरून एक्सेल शीटमधील सेलचे मूल्य कसे बदलायचे ते शिकलो. प्रक्रियेमध्ये लायब्ररी स्थापित करणे आणि आयात करणे, एक्सेल वर्कबुक लोड करणे आणि आम्ही सुधारित करू इच्छित वर्कशीट निर्दिष्ट करणे समाविष्ट आहे. त्यानंतर, आम्ही सेल व्हॅल्यू सहजपणे बदलू शकतो आणि बदल नवीन किंवा विद्यमान वर्कबुकमध्ये सेव्ह करू शकतो. Openpyxl लायब्ररी इतर विविध वैशिष्ट्ये ऑफर करते जी पायथनसह एक्सेल फाइल्स व्यवस्थापित करण्याशी संबंधित कार्ये स्वयंचलित आणि सुलभ करण्यात मदत करू शकतात.