6 کتابخانه پایتون اکسل

6 کتابخانه پایتون اکسل شهر دانش ایوان کسری
فهرست مطالب

یکی از کاربرد‌های پایتون، ویرایش و خواندن فایل اکسل است. در واقع برای این کار تعدادی کتابخانه پایتون اکسل در نظر گرفته شده است که با آن می‌توان فایل اکسل را ایجاد نمود، خواند و ویرایش نمود. از جمله این کتابخانه ها به موارد زیر می توان اشاره نمود:

1- openpyxl

openpyxl یک کتابخانه پایتون برای خواندن/نوشتن فایل های اکسل xlsx/xlsm/xltx/xltm است. خواندن/نوشتن بومی از پایتون در قالب Office Open XML به دلیل نبود کتابخانه موجود ایجاد شد.

مشاهد فرصت های شغلی مرتبط با مهارت کار با اکسل در شهر کار

2- xlsxwriter

XlsxWriter یک ماژول پایتون اکسل است که می‌تواند برای نوشتن متن، اعداد، فرمول‌ها و پیوندها به چندین کاربرگ در یک فایل XLSX، از اکسل 2007 به بعد استفاده شود. از ویژگی هایی مانند قالب بندی و بسیاری موارد دیگر پشتیبانی می کند، از جمله:

  • 100٪ فایل های اکسل XLSX سازگار
  • قالب بندی کامل
  • سلول های ادغام شده
  • اسامی تعریف شده
  • نمودار
  • فیلترهای خودکار
  • اعتبار سنجی داده ها و لیست های کشویی
  • قالب بندی مشروط
  • کاربرگ تصاویر PNG/JPEG/GIF/BMP/WMF/EMF.
  • رشته های چند قالبی غنی
  • نظرات سلول
  • جعبه های متنی
  • ادغام با پانداها
  • حالت بهینه سازی حافظه برای نوشتن فایل های حجیم.

از Python 3.4+ و PyPy3 پشتیبانی می کند و فقط از کتابخانه های استاندارد استفاده می کند.

مطلب پیشنهادی : تبدیل تاریخ میلادی به شمسی در پایتون

3- pyxlsb

این کتابخانه پایتون اکسل، بسیار سبک و کم حجم است و فقط از کتابخانه های استاندارد استفاده شده است. تا نقطه (بدون زنگ و سوت) کتابخانه Reader/Writer Microsoft Excel python 2.7.18 – 3+. اگرچه چندین گزینه عالی خواندن/نوشتن در اکسل وجود دارد ، pylightxl بر روی ویژگی‌های کلیدی زیر تمرکز دارد:

  • عدم وابستگی به کتابخانه های غیراستاندارد !
  • پشتیبانی از نسخه Python2.7.18 تا +Python3
  • فایل کد منبع واحد و سبک
  • 100٪ توسعه مبتنی بر آزمایش برای بالاترین قابلیت اطمینان/نگهداری که هدف آن پوشش 100٪ در تمام نسخه های پشتیبانی شده است.
  • کاربر پسند و شهودی . ساختار: پایگاه داده > کاربرگ > نمایه سازی
مطلب پیشنهادی : جذر در پایتون با 3 روش

4- xlrd

xlrd کتابخانه ای برای خواندن داده ها و قالب بندی اطلاعات از فایل های اکسل در فرمت xls. است و در فرمت های دیگر فایل های اکسل کاربردری ندارد. همچنین کار با موارد زیر نیز در این کتابخانه پایتون اکسل پشتیبانی نمی‌شوند:

  • نمودارها، ماکروها، تصاویر، هر شی جاسازی شده دیگر، از جمله کاربرگ های تعبیه شده.
  • ماژول های VBA
  • فرمول ها، اما نتایج محاسبات فرمول استخراج می شوند.
  • نظرات
  • هایپرلینک ها
  • فیلترهای خودکار، فیلترهای پیشرفته، جداول محوری، قالب بندی شرطی، اعتبارسنجی داده ها
  • فایل های محافظت شده با رمز عبور
مطلب پیشنهادی : ب م م در پایتون با شرح کامل کد

5- xlwt

xlwt کتابخانه ای برای نوشتن داده ها و قالب بندی اطلاعات در فایل های قدیمی اکسل (به عنوان مثال: xls.) است.

مطلب پیشنهادی : آموزش کامل انبارداری با اکسل

6- xlutils

این کتابخانه پایتون اکسل، مجموعه ای از ابزارهای کاربردی برای کار با فایل های اکسل را ارائه می دهد. از آنجایی که این ابزارها ممکن است به یک یا هر دو بسته xlrd و xlwt نیاز داشته باشند، آنها جدا از هر بسته در اینجا جمع آوری می شوند. ابزارهای کمکی در چندین ماژول در بسته گروه بندی می شوند. در واقع این کتابخانه وابسته به سایر کتابخانه های پایتون اکسل است.

دوره های آموزشی پیشنهادی


مطالب مرتبط
کسری نخعی
کسری نخعی
تماس مستقیم : 00989102016310 | کارشناس ارشد مهندسی مکانیک از دانشگاه خواجه نصیر الدین طوسی | برنامه نویس پایتون و علاقه‌مند به پژوهش‌های علمی
اشتراک گذاری

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

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

عضویت در خبرنامه شهر دانش

در خبرنامه شهر دانش عضو شوید و از آخرین اخبار روز علم و دوره های مهارت محور شهر دانش مطلع شوید. کافیست ایمیل خود را وارد نمایید و روی دکمه اشتراک کلیک کنید.