পাইথন এক্সেল ফাইলের সাথে কাজ করার জন্য openpyxl মডিউল প্রদান করে।
কিভাবে এক্সেল ফাইল তৈরি করতে হয়, কিভাবে লিখতে হয়, কিভাবে পড়তে হয় ইত্যাদি এই মডিউল দ্বারা প্রয়োগ করা যেতে পারে।
Openpyxl মডিউল ইনস্টল করার জন্য, আমরা এই কমান্ডটি কমান্ড প্রম্পটে লিখতে পারি
পিপ ইনস্টল openpyxl
যদি আমরা একটি শীট শিরোনামের নাম দিতে চাই
উদাহরণ কোড
import openpyxlmy_wb =openpyxl.Workbook()my_sheet =my_wb.activemy_sheet_title =my_sheet.titleprint("আমার শীট শিরোনাম:" + my_sheet_title)
আউটপুট
আমার শীট শিরোনাম:শীট
শিরোনামের নাম পরিবর্তন করতে
উদাহরণ কোড
import openpyxlmy_wb =openpyxl.Workbook()my_sheet =my_wb.activemy_sheet.title ="আমার নতুন পত্রক" মুদ্রণ("শীটের নাম হল :" + sheet.title)
আউটপুট
শীটের নাম হল:আমার নতুন পত্রক
ডেটা সন্নিবেশ করান বা এক্সেল শীটে লিখতে
উদাহরণ কোড
import openpyxlmy_wb =openpyxl.Workbook()my_sheet =my_wb.activec1 =my_sheet.cell(সারি =1, কলাম =1)c1.value ="Aadrika"c2 =my_sheet.cell(row=1 , column =2) c2.value ="Adwaita"c3 =my_sheet['A2']c3.value ="সত্যজিৎ"# B2 =কলাম =2 এবং সারি =2.c4 =my_sheet['B2']c4.value ="Bivas"my_wb. সংরক্ষণ করুন("C:\Users\TP\Desktop\Book1.xlsx")
আউটপুট
ওয়ার্কবুকে শীট যোগ করতে
উদাহরণ কোড
import openpyxlmy_wb =openpyxl.Workbook()my_sheet =my_wb.activemy_wb.create_sheet(index =1 , title ="new sheet")my_wb.save("C:\Users\TP\Desktop\Book1.xlsx"<) /প্রে>আউটপুট
সারির মোট সংখ্যা প্রদর্শন করুন।
উদাহরণ কোড
import openpyxlmy_path ="C:\Users\TP\Desktop\Book1.xlsx"my_wb_obj =openpyxl.load_workbook(my_path)my_sheet_obj =my_wb_obj.activeprint(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 =my_wb_obj.activemy_cell_obj =my_sheet_rowj. =1)মুদ্রণ(my_cell_obj.value)আউটপুট
আদ্রিকাকলামের মোট সংখ্যা প্রদর্শন করুন
উদাহরণ কোড
import 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_coln)আউটপুট
2সমস্ত কলামের নাম প্রদর্শন করুন
উদাহরণ কোড
ইমপোর্ট 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_for my_max_coln=পরিসীমা(1, my_max_col + 1):my_cell_obj =my_sheet_obj.cell(সারি =1, কলাম =i) প্রিন্ট(my_cell_obj.value)আউটপুট
আদ্রিকা অদ্বৈতপ্রথম কলামের মান প্রদর্শন করুন
উদাহরণ কোড
import 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_row,(1 এর জন্য ম্যাক্সট_অবজে)। my_row + 1):cell_obj =my_sheet_obj.cell(row =i, column =1) print(cell_obj.value)আউটপুট
আদ্রিকা সত্যজিৎএকটি নির্দিষ্ট সারি মান প্রিন্ট করুন
উদাহরণ কোড
import 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_color(inmax_jnum1) my_max_col + 1):cell_obj =my_sheet_obj.cell(row =2, column =i) print(cell_obj.value, end =" ")আউটপুট
সত্যজিৎ বিভাস