Openpyxl
— यह एक्सेल फाइलों को पढ़ने और लिखने के लिए एक पायथन लाइब्रेरी है (एक्सटेंशन xlsx / xlsm / xltx / xltm के साथ)। ओपनपीएक्सएल मॉड्यूल एक पायथन प्रोग्राम को एक्सेल फाइलों को पढ़ने और संशोधित करने की अनुमति देता है। उदाहरण के लिए, एक उपयोगकर्ता को हजारों लाइनों से गुजरना पड़ सकता है और कुछ मानदंडों के आधार पर छोटे बदलाव करने के लिए कुछ उपयोगी जानकारी का चयन करना पड़ सकता है। Openpyxl मॉड्यूल का उपयोग करके, इन कार्यों को बहुत कुशलतापूर्वक और आसानी से किया जा सकता है। /strong> सक्रिय शीट के शीर्षक के शीर्षक को प्रिंट करने का कार्यक्रम
# openpyxl मॉड्यूल आयात करें
आयात
openpyxl
# Openpyxl से वर्कबुक () फंक्शन को कॉल करें
# एक नया खाली वर्कबुक ऑब्जेक्ट बनाएं
wb
=
openpyxl.Workbook ()
# सक्रिय शीट की वर्कशीट प्राप्त करें
# सक्रिय विशेषता से। कोड>
< कोड वर्ग = "सादा"> पत्रक कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> wb.active कोड> code>
# आपके पास वर्कशीट ऑब्जेक्ट होने के बाद
# आप इसका नाम < से प्राप्त कर सकते हैं /code>
<कोड वर्ग = "टिप्पणियां"> # शीर्षक विशेषता।
<कोड वर्ग = "सादा"> पत्रक_शीर्षक कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> पत्रक। शीर्षक कोड> code>
Print
(
"सक्रिय पत्रक शीर्षक:" कोड> <कोड वर्ग = "कीवर्ड"> + कोड> <कोड वर्ग = "सादा"> पत्रक_शीर्षक) कोड>
आउटपुट:
सक्रिय पत्रक शीर्षक: पत्रक
कोड # 2: शीर्षक नाम परिवर्तन के लिए कार्यक्रम
<कोड वर्ग = "टिप्पणियां"> # openpyxl मॉड्यूल आयात करें
<कोड वर्ग = "कीवर्ड"> आयात कोड> openpyxl
# Openpyxl से वर्कबुक () फंक्शन को कॉल करना
# एक नया रिक्त कार्यपुस्तिका ऑब्जेक्ट बनाएं
wb
=
openpyxl.Workbook ()
# सक्रिय शीट की एक वर्किंग शीट प्राप्त करें
# सक्रिय विशेषता से
शीट कोड > <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> wb.active कोड>
<कोड वर्ग = "टिप्पणियां"> # आप कर सकते हैं शीर्षक का शीर्षक बदलें
<कोड वर्ग = "सादा"> पत्रक। शीर्षक कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = " string"> "शीट 1" कोड>
<कोड वर्ग = "अपरिभाषित गति"> कोड>
<कोड वर्ग = "कार्य"> प्रिंट कोड > <कोड वर्ग ="सादा "> ( " शीट का नाम इस प्रकार बदल दिया गया है: "
+
शीट.शीर्षक)
इसका नाम बदलकर: शीट1
कोड # 3: एक्सेल शीट राइटर
<टेबल बॉर्डर = " 0 "सेलपैडिंग =" 0 "सेलस्पेसिंग = " 0 ">
<कोड वर्ग =" टिप्पणियाँ "> # आयात openpyxl एम odule
import
openpyxl
# Openpyxl से वर्कबुक () फंक्शन को कॉल करें
# एक नया खाली वर्कबुक ऑब्जेक्ट बनाएं
wb कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> openpyxl। कार्यपुस्तिका ()
# एक्टिव शीट की वर्कशीट प्राप्त करें
# एक्टिव एट्रीब्यूट से
शीट कोड> <कोड क्लास = "कीवर्ड"> = कोड> <कोड क्लास = "प्लेन"> wb.active
<कोड क्लास = "टिप्पणियां"> # सेल ऑब्जेक्ट्स में एक पंक्ति, कॉलम # और विशेषता निर्देशांक होते हैं, जो
प्रदान करते हैं। # सेल के लिए स्थान की जानकारी।
# नोट: पहली पंक्ति या कॉलम एक पूर्णांक है
# is 1, 0 नहीं। सेल ऑब्जेक्ट बनाया गया है
# शीट ऑब्जेक्ट की सेल () विधि का उपयोग करके।
<कोड वर्ग = "सादा"> c1 कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> पत्रक। सेल (पंक्ति) =
1
, column
= कोड> <कोड वर्ग =" मान "> 1 कोड> <कोड वर्ग = "सादा">) कोड>
<कोड वर्ग = "टिप्पणियां "> # सेल के लिए मान लिखना
c1.value
=
< कोड वर्ग = "स्ट्रिंग"> "अंकित"
<कोड वर्ग = "सादा"> c2 कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> पत्रक। सेल (पंक्ति कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "मान"> 1 कोड> <कोड वर्ग = "सादा" >, कॉलम कोड> <कोड क्लास = "कीवर्ड"> = कोड> <कोड क्लास = "वैल्यू"> 2 कोड> <कोड क्लास = "प्लेन">) कोड>
c2.value
=
" RAI "
# अगर आपके पास वर्कशीट ऑब्जेक्ट है, तो आप
# एक्सेस कर सकते हैं सेल ऑब्जेक्ट भी उसके नाम से।
# A2 का मतलब है कॉलम = 1 & amp; पंक्ति = 2. कोड>
कोड वर्ग = "सादा"> c3 कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> पत्रक [ `A2`
]
c3. मान कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "स्ट्रिंग"> "राहुल" कोड>
<कोड वर्ग = "टिप्पणियां" > # B2 का अर्थ है कॉलम = 2 & amp; लाइन = 2. कोड>
कोड वर्ग = "सादा"> c4 कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> पत्रक [ `B2`
]
c4. मान कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "स्ट्रिंग"> "आरएआई" कोड>
<कोड वर्ग = "टिप्पणियां" > # हर बार जब आप वर्कबुक ऑब्जेक्ट बदलते हैं # या उसकी शीट और सेल, स्प्रेडशीट
# फाइल जब तक आप
# सेव () विधि को कॉल नहीं करेंगे, तब तक सेव नहीं होगा।
wb.save (
"C: User User Desktop demo.xlsx"
< कोड वर्ग = "सादा">)
उत्पादन:
कोड # 4: कार्यपुस्तिका में पत्रक जोड़ने का कार्यक्रम
# openpyxl मॉड्यूल आयात करना
import
openpyxl
# openpyxl से वर्कबुक () फंक्शन को कॉल करना
# एक नया बनाएं ब्लैंक वर्कबुक ऑब्जेक्ट
wb
=
openpyxl. वर्कबुक ()
<कोड वर्ग = "सादा"> पत्रक कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा" > wb.active
# शीट्स को जोड़ा जा सकता है o पुस्तक
# create_sheet () पुस्तक वस्तु की विधि का उपयोग कर रही है।
<कोड वर्ग = "सादा"> wb.create_sheet (सूचकांक कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "मान"> 1 कोड> <कोड वर्ग = "सादा">, शीर्षक कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "स्ट्रिंग">" डेमो शीट 2 " कोड> <कोड वर्ग ="plain ">)
wb.save (
"C: User User Desktop demo.xlsx"
)
आउटपुट:
Shop
Latest questions