1. منتجات
  2.   محرر
  3.   Python
  4.   Pyexcel-XLS
 
  

مكتبة محرر XLS مفتوحة المصدر للغة Python

مكتبة Python مجانية ومفتوحة المصدر لإنشاء وتحرير ملفات Excel XLS.

ما هو Pyexcel-XLS؟

Pyexcel-XLS هي مكتبة Python مفتوحة المصدر لإنشاء ملفات Microsoft Excel XLS وفتحها وتعديلها. وهي مكون فرعي لمكتبة Pyexcel التي تحتوي على مكونات أخرى بالإضافة إلى Pyexcel-XLS. تتيح لك Pyexcel-XLS العمل مع صفوف وأعمدة ملف XLS التي يمكنك تحريرها ثم حفظ ملف XLS مرة أخرى على القرص. تدعم Pyexcel-XLS عددًا من تنسيقات ملفات Excel للقراءة والكتابة مع قيود معينة.

ميزات Pyexcel-XLS

فيما يلي بعض الميزات الرئيسية لـ Pyexcel-XLS API:

  • واجهة برمجة تطبيقات واحدة (API) للتعامل مع مصادر بيانات متعددة مثل الملف الفعلي، ملف الذاكرة، جدول SQLAlchemy، نموذج Django، وهياكل البيانات Python: القاموس والسجلات والمصفوفة.
  • واجهة برمجة تطبيقات واحدة لقراءة وكتابة البيانات بتنسيقات ملفات Excel المختلفة.
  • بالنسبة لمجموعات البيانات الكبيرة، يتم دعم تدفق البيانات. يمكن إرجاع مولد البيانات إليك. تحقق من 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

GitHub

إحصائيات جيثب

اسم:
لغة:
النجوم:
الشوك:
رخصة:
تم تحديث المستودع آخر مرة في

البدء باستخدام Pyexcel-XLS

يمكننا تنزيل مكتبة Pyexcel-XLS من GitHub أو باستخدام أمر pip install:

تثبيت

إن تثبيت Pyexcel-XLS بسيط ويمكن القيام به من المحطة الطرفية كما هو موضح أدناه:

تثبيت Pyexcel-XLS


pip3 install Pyexcel-XLS

أمثلة على أكواد Python الخاصة بـ Pyexcel-XLS

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 باستخدام مكتبة Python Pyexcel-XLS ثم حفظه مرة أخرى على القرص باستخدام أمر save_as الخاص بواجهة برمجة التطبيقات كما هو موضح في عينة التعليمات البرمجية التالية.

إضافة صف إلى Excel XLS باستخدام Python

يتيح لك Pyexcel-XLS إضافة صف إلى ملف Excel XLS باستخدام طريقة get_sheet في فئة Workbook الخاصة بواجهة برمجة التطبيقات. يؤدي هذا إلى إضافة صف بجوار الحد الأقصى لعدد الصفوف الحالي في ملف XLS كما هو موضح في مثال التعليمات البرمجية التالي.

إضافة عمود إلى Excel XLS باستخدام Pyexcel-XLS

تمامًا كما يمكنك إضافة صف إلى ملف XLS في Excel باستخدام واجهة برمجة التطبيقات Pyexcel-XLS، يمكنك إضافة عمود إلى ملف XLS باستخدام واجهة برمجة التطبيقات. كما هو موضح في عينة التعليمات البرمجية التالية.

تحديث بيانات العمود في ملف XLS في بايثون

بالإضافة إلى إضافة عمود جديد إلى ملف XLS، يمكنك أيضًا تحديث محتويات عمود موجود باستخدام واجهة برمجة تطبيقات Pyexcel-XLS. يتم ذلك من خلال الوصول إلى العمود من خلال فهرسه ووضع البيانات في هذا العمود المحدد.

موارد

  • ملف قالب Excel مجاني
  • خاتمة

    تتيح لك واجهة برمجة تطبيقات Pyexcel-XLS العمل مع ملفات XLS من داخل تطبيقات Python الخاصة بك. تتيح لك قراءة ملف XLS المعدل وتحريره وحفظه باستخدام Python. استخدم ملف قالب Excel المجاني أعلاه

    منتجات مماثلة

     عربي