पायथन एक्सेल फाइलों के साथ काम करने के लिए ओपनपीएक्सएल मॉड्यूल प्रदान करता है।
एक्सेल फाइलें कैसे बनाएं, कैसे लिखें, पढ़ें आदि को इस मॉड्यूल द्वारा कार्यान्वित किया जा सकता है।
openpyxl मॉड्यूल को स्थापित करने के लिए, हम इस कमांड को कमांड प्रॉम्प्ट में लिख सकते हैं
पाइप ओपनपीएक्सएल इंस्टॉल करें
अगर हम शीट का शीर्षक नाम देना चाहते हैं
उदाहरण कोड
आयात करेंआउटपुट
मेरी शीट का शीर्षक:शीट
शीर्षक नाम बदलने के लिए
उदाहरण कोड
आयात करेंआउटपुट
शीट का नाम है :My New Sheet
डेटा डालें या एक्सेल शीट में लिखने के लिए
उदाहरण कोड
आयात करें c2.value ="Adwaita"c3 =my_sheet['A2']c3.value ="सत्यजीत"# B2 =कॉलम =2 और पंक्ति =2.c4 =my_sheet['B2']c4.value ="Bivas"my_wb. save("C:\Users\TP\Desktop\Book1.xlsx")आउटपुट
कार्यपुस्तिका में पत्रक जोड़ने के लिए
उदाहरण कोड
आयात करें /पूर्व>आउटपुट
पंक्तियों की कुल संख्या प्रदर्शित करें।
उदाहरण कोड
आयात करेंआउटपुट
2
एक विशेष सेल मान प्रदर्शित करें
उदाहरण कोड
आयात openpyxl# फ़ाइल का स्थान देंMy_path ="C:\Users\TP\Desktop\Book1.xlsx"wb_obj =openpyxl.load_workbook(my_path)my_sheet_obj =my_wb_obj.activemy_cell_obj =my_sheet_obj.cell(row =1, column) =1)प्रिंट (my_cell_obj.value)
आउटपुट
आद्रिका
स्तंभों की कुल संख्या प्रदर्शित करें
उदाहरण कोड
आयात openpyxl# फ़ाइल का स्थान देंMy_path ="C:\Users\TP\Desktop\Book1.xlsx"My_wb_obj =openpyxl.load_workbook(path)my_sheet_obj =my_wb_obj.activeprint(sheet_obj.max_column)
आउटपुट
2
सभी कॉलम नाम प्रदर्शित करें
उदाहरण कोड
आयात openpyxl# फ़ाइल का स्थान देंmy_path ="C:\Users\TP\Desktop\Book1.xlsx"# कार्यपुस्तिका वस्तु बनाई गई हैmy_wb_obj =openpyxl.load_workbook(my_path)my_sheet_obj =my_wb_obj.activemy_max_col =my_columnfor i in in in my_obj.activemy_max_col =my_column. रेंज(1, my_max_col + 1):my_cell_obj =my_sheet_obj.cell(row =1, column =i) Print(my_cell_obj.value)
आउटपुट
आद्रिका अद्वैत
पहला कॉलम मान प्रदर्शित करें
उदाहरण कोड
आयात openpyxl# filemy_path ="C:\Users\TP\Desktop\Book1.xlsx"my_wb_obj =openpyxl.load_workbook(my_path)my_sheet_obj =my_wb_obj.activemy_row =my_sheet_obj.max_rowfor i रेंज में का स्थान दें(1, my_row + 1):cell_obj =my_sheet_obj.cell(row =i, column =1) Print(cell_obj.value)
आउटपुट
आद्रिका सत्यजीत
एक विशेष पंक्ति मान प्रिंट करें
उदाहरण कोड
आयात openpyxl# filemy_path ="C:\Users\TP\Desktop\Book1.xlsx"my_wb_obj =openpyxl.load_workbook(my_path)my_sheet_obj =my_wb_obj.activemy_max_col =my_sheet_obj. के लिए स्थान दें। my_max_col + 1):cell_obj =my_sheet_obj.cell(row =2, column =i) Print(cell_obj.value, end ="")
आउटपुट
सत्यजीत बिवास