کتابخانه ویرایشگر پایتون XLS منبع باز

کتابخانه رایگان و منبع باز پایتون برای ایجاد و ویرایش فایل های Excel XLS.

Pyexcel-XLS چیست؟

Pyexcel-XLS یک کتابخانه Python منبع باز برای ایجاد، باز کردن و اصلاح فایل های Microsoft Excel XLS است. این یک جزء فرعی از کتابخانه Pyexcel است که علاوه بر Pyexcel-XLS دارای اجزای دیگری نیز می باشد. Pyexcel-XLS به شما امکان می دهد با ردیف ها و ستون های فایل XLS کار کنید که می توانید ویرایش کنید و سپس فایل XLS را روی دیسک ذخیره کنید. Pyexcel-XLS از تعدادی فرمت فایل اکسل برای خواندن و نوشتن با محدودیت های خاص پشتیبانی می کند.

ویژگی های Pyexcel-XLS

برخی از ویژگی های اصلی Pyexcel-XLS API در زیر آمده است:

  • یک رابط برنامه نویسی کاربردی (API) برای مدیریت چندین منبع داده مانند فایل فیزیکی، فایل حافظه، جدول SQLAlchemy، مدل جنگو و ساختارهای داده پایتون: فرهنگ لغت، رکوردها و آرایه.
  • یک API برای خواندن و نوشتن داده ها در فرمت های مختلف فایل اکسل.
  • برای مجموعه داده های بزرگ، جریان داده پشتیبانی می شود. یک ژنراتور را می توان به شما بازگرداند. iget_records، iget_array، isave_as و isave_book_as را بررسی کنید.

فرمت های فایل پشتیبانی شده

Pyexcel-XLS از فرمت های فایل زیر پشتیبانی می کند.

File FormatDefinition
csvcomma separated values
tsvtab separated values
csvza zip file that contains one or many csv files
tsvza zip file that contains one or many tsv files
xlsa spreadsheet file format created by MS-Excel 97-2003
xlsxMS-Excel Extensions to the Office Open XML SpreadsheetML File Format.
xlsman MS-Excel Macro-Enabled Workbook file
odsopen document spreadsheet
fodsflat open document spreadsheet
jsonjava script object notation
htmlhtml table of the data structure
simplesimple presentation
rstrStructured Text presentation of the data
mediawikimedia wiki table

نمای کلی Pyexcel API

GitHub

آمار GitHub

نام:
زبان:
ستاره ها:
چنگال:
مجوز:
آخرین به روز رسانی مخزن در

شروع با Pyexcel-XLS

ما می توانیم کتابخانه Pyexcel-XLS را از GitHub یا با استفاده از دستور نصب pip دانلود کنیم:

نصب و راه اندازی

نصب Pyexcel-XLS ساده است و می تواند از ترمینال مطابق شکل زیر انجام شود:

در حال نصب Pyexcel-XLS


pip3 install Pyexcel-XLS

نمونه کد Pyexcel-XLS Python

Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

خواندن و ذخیره فایل XLS در پایتون

می توانید یک فایل XLS را با استفاده از کتابخانه Pyexcel-XLS Python بخوانید و سپس با استفاده از دستور save_as API همانطور که در نمونه کد زیر نشان داده شده است آن را به دیسک ذخیره کنید.

با استفاده از پایتون یک ردیف به Excel XLS اضافه کنید

Pyexcel-XLS به شما امکان می دهد با استفاده از روش get_sheet در کلاس Workbook API یک ردیف به فایل Excel XLS اضافه کنید. همانطور که در مثال کد زیر نشان داده شده است، یک ردیف در کنار حداکثر تعداد ردیف موجود فایل XLS اضافه می کند.

با Pyexcel-XLS یک ستون به Excel XLS اضافه کنید

همانطور که می توانید با استفاده از Pyexcel-XLS API یک ردیف به Excel XLS اضافه کنید، می توانید با استفاده از API یک ستون به فایل XLS اضافه کنید. این همانطور که در نمونه کد زیر نشان داده شده است.

داده های ستون را در فایل XLS در پایتون به روز کنید

علاوه بر افزودن ستون جدید به یک فایل XLS، می‌توانید با استفاده از Pyexcel-XLS API محتویات یک ستون موجود را نیز به‌روزرسانی کنید. این کار با دسترسی به ستون توسط شاخص آن و قرار دادن داده ها در این ستون خاص انجام می شود.

منابع

  • نتیجه گیری

    Pyexcel-XLS API به شما امکان می دهد با فایل های XLS از داخل برنامه های پایتون خود کار کنید. این به شما امکان می دهد فایل XLS اصلاح شده را با استفاده از پایتون بخوانید، ویرایش و ذخیره کنید. از قالب رایگان فایل اکسل بالا استفاده کنید

    محصولات مشابه

  •  فارسی