Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन openpyxl मॉड्यूल का उपयोग करके एक्सेल फ़ाइल पढ़ना और लिखना


पायथन एक्सेल फ़ाइलों के संचालन के लिए 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")

आउटपुट

पायथन openpyxl मॉड्यूल का उपयोग करके एक्सेल फ़ाइल पढ़ना और लिखना

वर्कबुक में शीट जोड़ना

उदाहरण कोड

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")

आउटपुट

पायथन openpyxl मॉड्यूल का उपयोग करके एक्सेल फ़ाइल पढ़ना और लिखना

कुल पंक्तियों की संख्या प्रदर्शित करें।

उदाहरण कोड

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

  1. Python में openpyxl मॉड्यूल का उपयोग करके एक्सेल फाइल्स पढ़ना और लिखना Python में openpyxl मॉड्यूल का उपयोग करके एक्सेल फाइल्स पढ़ना और लिखना

    परिचय openpyxl एक Python लाइब्रेरी है जिसका उपयोग Excel 2010 xlsx/xlsm/xltx/xltm फाइल्स को पढ़ने/लिखने के लिए किया जाता है। यह Python से Office Open XML फॉर्मेट को नेटिव रूप से पढ़ने/लिखने के लिए मौजूदा लाइब्रेरी की कमी से पैदा हुआ था। एक एक्सेल फाइल जिसका उपयोग हम ऑपरेशन के लिए करते हैं, उसे वर्कब

  1. Python में xlsxwriter मॉड्यूल का उपयोग करके एक्सेल फ़ाइल बनाना और लिखना Python में xlsxwriter मॉड्यूल का उपयोग करके एक्सेल फ़ाइल बनाना और लिखना

    Python की लाइब्रेरी की व्यापक उपलब्धता इसे Microsoft Excel के साथ इंटरैक्ट करने में सक्षम बनाती है, जो एक बहुत व्यापक रूप से उपयोग किया जाने वाला डेटा प्रोसेसिंग टूल है। इस लेख में हम देखेंगे कि हम xlsxwriter नामक मॉड्यूल का उपयोग करके एक्सेल फ़ाइल कैसे बना सकते हैं और उसमें लिख सकते हैं। यह मौजूदा

  1. पायथन में openpyxl का उपयोग करके एक्सेल फ़ाइल में अंकगणितीय संक्रियाएँ पायथन में openpyxl का उपयोग करके एक्सेल फ़ाइल में अंकगणितीय संक्रियाएँ

    पायथन हमें पायथन वातावरण से सीधे एक्सेल फ़ाइलों का उपयोग करने में मदद कर सकता है। हम एक्सेल में प्रत्येक सेल या सेल की एक श्रृंखला को संदर्भित कर सकते हैं और उन सेल पर अंकगणितीय ऑपरेटर लागू कर सकते हैं। उन संक्रियाओं के परिणामों को भी कुछ सेल में संग्रहीत किया जा सकता है जिनके स्थान को पायथन प्रोग्र