ایجاد Worksheet توسط زبان برنامه نویسی پایتون(Python)

دانشگاه آنلاین سید مسعود حسینی 16 تیر 1399 0


ایجاد Worksheet توسط زبان برنامه نویسی پایتون(Python)

به نام خداوند بخشنده و مهربان، در این مقاله آموزشی به شما نحوه ایجاد Worksheet توسط زبان برنامه نویسی پایتون را خواهیم آموخت لذا خواهشمندم تا پایان این مقاله آموزشی بنده را همراهی کنید. همانطور که در مباحث قبل مورد اشاره قرار گرفت، Openpyxl به عنوان یک کتابخانه در پایتون، وظیفه نوشتن و خواندن فایل های اکسل را برعهده دارد که با استفاده از ماژول import فراخوانی می شود:

Import openpyxl

 

Import openpyxl

اسکریپت ما بصورت زیر خواهد بود:

کار با Worksheet در کتابخانه Openpyxl پایتون

کار با Worksheet در کتابخانه Openpyxl پایتون

در ادامه به منظور اعمال تغییرات برروی Workbook، می بایست ابتدا فایل مربوطه را توسط تابع load_workbook فراخوانی کنیم:

wb = openpyxl.load_workbook(‘Masoudhosseini.xlsx‘)

اسکریپت ما بصورت زیر خواهد بود:

کار با Worksheet در کتابخانه Openpyxl پایتون

کار با Worksheet در کتابخانه Openpyxl پایتون

دقت نمایید در صورت وجود Workbook در مسیر دایرکتوری ماژول، نیاز به آدرس دهی فایل Workbook نیست. در غیراینصورت درج مسیر دایرکتوری Workbook الزامی است:

path=' D:\Workbook\Masoudhosseini.xlsx'

wb=openpyxl.load_workbook(path)

path=’ D:\Workbook\Masoudhosseini.xlsx’

wb=openpyxl.load_workbook(path)

در ادامه به منظور ایجاد Worksheet جدید توسط زبان برنامه نویسی پایتون و کتابخانه Openpyxl می بایست از Create_sheet Method در اسکریپت خود استفاده کنید. ایجاد یک Worksheet جدید به نام MySheet در آخرین جایگاه موجود در Sheet list (پیش فرض – Default)، توسط قطعه کد زیر امکان پذیر است:

ws=wb.create_sheet(“MySheet“)

ایجاد یک worksheet جدید به نام MySheet در اولین جایگاه موجود در Sheet list

ws=wb.create_sheet(“MySheet“,0)

ایجاد یک Worksheet جدید به نام MySheet در دومین جایگاه موجود در Sheet list

ws=wb.creast_sheet(“MySheet“,1)

ایجاد یک Worksheet جدید به نام MySheet در جایگاه یکی مانده به آخر موجود در Sheet list

ws=wb.create_sheet(“MySheet“,-1)

با فرض ایجاد یک Worksheet جدید به نام “MySheet”در آخرین جایگاه موجود در Sheet list، نمای اسکریپت ما بصورت زیر خواهد بود:

کار با Worksheet در کتابخانه Openpyxl پایتون

کار با Worksheet در کتابخانه Openpyxl پایتون

در پایان نیز تغییرات اعمال شده برروی کارپوشه “Masoudhosseini.xlsx” را ذخیره خواهیم نمود:

wb.save(filename = ‘Masoudhosseini.xlsx‘)

در ادامه نمای اسکریپت را مشاهده خواهید نمود:

کار با Worksheet در کتابخانه Openpyxl پایتون

کار با Worksheet در کتابخانه Openpyxl پایتون

حال با اجرای ماژول، یک Worksheet جدید به نام MySheet در آخرین جایگاه Sheet list قابل مشاهده است:

کار با Worksheet در کتابخانه Openpyxl پایتون

کار با Worksheet در کتابخانه Openpyxl پایتون

ایجاد یک Worksheet توسط زبان برنامه نویسی وی بی ای

تا به اینجای کار آموختیم که چگونه یک کاربرگ جدید (Worksheet) را توسط زبان برنامه نویسی پایتون و کتابخانه Openpyxl ایجاد کنیم. حال به منظور ایجاد یک Worksheet توسط زبان برنامه نویسی وی بی ای می بایست ابتدا Workbook مدنظر خود را توسط Open Method باز و درحالت فعال قرار دهید:

Workbooks.Open “D:\Masoudhosseini.xlsx”

در ادامه با استفاده از Worksheets.Add Method قادر به ایجاد Worksheet جدید خواهید بود.

 

ایجاد یک Worksheet جدید به نام Sheet در اولین جایگاه موجود در Sheet list

Worksheets.Add

ایجاد یک Worksheet جدید به نام Sheet در دومین جایگاه موجود در Sheet list

Worksheets.Add before:=Worksheets(2)

ایجاد یک Worksheet جدید به نام Sheet در جایگاه یکی مانده به آخر موجود در Sheet list

Worksheets.Add before:=Worksheets(Worksheets.Count)

همچنین به منظور ایجاد یک Worksheet جدید همراه با یک نام مشخص، می توانید از Name Property استفاده نمایید:

Worksheets.Add(before:=Worksheets(1)).Name = “MySheet”

 

در پایان امیدوارم پست آموزش ایجاد Worksheet توسط زبان برنامه نویسی پایتون(Python) مورد رضایت و استفاده شما عزیزان قرار گرفته باشد لذا در صورت وجود هرگونه انتقاد و پیشنهاد می توانید آن را در قسمت نظرات برای بنده ارسال نمایید تا در اسرع وقت پاسخگوی آن باشم.

منبع: دانشگاه آنلاین و مجازی سید مسعود حسینی




6
0

مقالات پیشنهادی


ثبت نظرات



دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *