पायथन एक्सेल फ़ाइलों के संचालन के लिए openpyxl मॉड्यूल प्रदान करता है।
एक्सेल फ़ाइलें कैसे बनाएं, कैसे लिखें, पढ़ें आदि को इस मॉड्यूल द्वारा लागू किया जा सकता है।
openpyxl मॉड्यूल स्थापित करने के लिए, हम कमांड प्रॉम्प्ट में यह कमांड लिख सकते हैं
pip install openpyxl
यदि हम शीट शीर्षक नाम देना चाहते हैं
उदाहरण कोड
import openpyxl
my_wb = openpyxl.Workbook()
my_sheet = my_wb.active
my_sheet_title = my_sheet.title
print("My sheet title: " + my_sheet_title)
आउटपुट
My sheet title: Sheet
शीर्षक नाम बदलने के लिए
उदाहरण कोड
import openpyxl
my_wb = openpyxl.Workbook()
my_sheet = my_wb.active
my_sheet.title = "My New Sheet"
print("sheet name is : " + sheet.title)
आउटपुट
sheet name is : My New Sheet
डेटा डालें या एक्सेल शीट में लिखें
उदाहरण कोड
import openpyxl
my_wb = openpyxl.Workbook()
my_sheet = my_wb.active
c1 = my_sheet.cell(row=1, column=1)
c1.value = "Aadrika"
c2 = my_sheet.cell(row=1, column=2)
c2.value = "Adwaita"
c3 = my_sheet['A2']
c3.value = "Satyajit"
# B2 = कॉलम = 2 और रो = 2।
c4 = my_sheet['B2']
c4.value = "Bivas"
my_wb.save("C:\\Users\\TP\\Desktop\\Book1.xlsx")
आउटपुट
वर्कबुक में शीट जोड़ना
उदाहरण कोड
import openpyxl
my_wb = openpyxl.Workbook()
my_sheet = my_wb.active
my_wb.create_sheet(index=1, title="new sheet")
my_wb.save("C:\\Users\\TP\\Desktop\\Book1.xlsx")
आउटपुट
कुल पंक्तियों की संख्या प्रदर्शित करें।
उदाहरण कोड
import openpyxl my_path = "C:\\Users\\TP\\Desktop\\Book1.xlsx" my_wb_obj = openpyxl.load_workbook(my_path) my_sheet_obj = my_wb_obj.active print(my_sheet_obj.max_row)
आउटपुट
2
विशिष्ट सेल मान प्रदर्शित करें
उदाहरण कोड
import openpyxl # फ़ाइल का स्थान दें My_path = "C:\\Users\\TP\\Desktop\\Book1.xlsx" wb_obj = openpyxl.load_workbook(my_path) my_sheet_obj = wb_obj.active my_cell_obj = my_sheet_obj.cell(row=1, column=1) print(my_cell_obj.value)
आउटपुट
Aadrika
कुल कॉलम की संख्या प्रदर्शित करें
उदाहरण कोड
import openpyxl # फ़ाइल का स्थान दें My_path = "C:\\Users\\TP\\Desktop\\Book1.xlsx" My_wb_obj = openpyxl.load_workbook(my_path) my_sheet_obj = my_wb_obj.active print(sheet_obj.max_column)
आउटपुट
2
सभी कॉलम नाम प्रदर्शित करें
उदाहरण कोड
import openpyxl
# फ़ाइल का स्थान दें
my_path = "C:\\Users\\TP\\Desktop\\Book1.xlsx"
# वर्कबुक ऑब्जेक्ट बनाया गया
my_wb_obj = openpyxl.load_workbook(my_path)
my_sheet_obj = my_wb_obj.active
my_max_col = my_sheet_obj.max_column
for i in range(1, my_max_col + 1):
my_cell_obj = my_sheet_obj.cell(row=1, column=i)
print(my_cell_obj.value)
आउटपुट
Aadrika Adwaita
पहले कॉलम का मान प्रदर्शित करें
उदाहरण कोड
import openpyxl
# फ़ाइल का स्थान दें
my_path = "C:\\Users\\TP\\Desktop\\Book1.xlsx"
my_wb_obj = openpyxl.load_workbook(my_path)
my_sheet_obj = my_wb_obj.active
my_row = my_sheet_obj.max_row
for i in range(1, my_row + 1):
cell_obj = my_sheet_obj.cell(row=i, column=1)
print(cell_obj.value)
आउटपुट
Aadrika Satyajit
विशिष्ट पंक्ति मान प्रिंट करें
उदाहरण कोड
import openpyxl
# फ़ाइल का स्थान दें
my_path = "C:\\Users\\TP\\Desktop\\Book1.xlsx"
my_wb_obj = openpyxl.load_workbook(my_path)
my_sheet_obj = my_wb_obj.active
my_max_col = my_sheet_obj.max_column
for i in range(1, my_max_col + 1):
cell_obj = my_sheet_obj.cell(row=2, column=i)
print(cell_obj.value, end=" ")
आउटपुट
Satyajit Bivas