1. منتجات
  2.   جدول
  3.   Python
  4.   PyExcelerate  

PyExcelerate  

 
 

Python API لجداول بيانات Excel XLSX

قم بإنشاء وتحرير وتحويل تنسيق ملف Excel OOXML عبر مكتبة Python مفتوحة المصدر.

يتيح PyExcelerate للمبرمجين قراءة ملفات جداول بيانات Excel XLSX وكتابتها. تُعرف أيضًا باسم مكتبة كتابة Excel XLSX المعجلة لبيثون لأنها إلى حد بعيد الخيار الأسرع لحلول جداول بيانات Python. يقوم بإنشاء 10000 صف و 10 أعمدة في 0.17 ثانية فقط.

يدعم PyExcelerate كتابة البيانات المجمّعة وكتابة بيانات الخلية واختيار الخلايا بالاسم ودمج الخلايا وخلايا التصميم ونطاقات التصميم وصفوف التصميم وأعمدة التصميم وضبط ارتفاعات الصفوف وعرض الأعمدة والمزيد.

Previous Next

الشروع في استخدام PyExcelerate

بادئ ذي بدء ، تحتاج إلى تثبيت Python 2.6 أو أعلى على نظامك. بعد تلبية المتطلبات الأساسية ، يرجى استخدام الأمر التالي.

أمر PIP لتثبيت PyExcelerate

 pip install pyexcelerate

Python API لإنشاء وتعديل جدول البيانات

تمكن واجهة برمجة تطبيقات PyExcelerate مطوري البرامج من إنشاء جدول بيانات XLSX متوافق مع Excel من تطبيقات Python الخاصة بهم. يمكن للمطورين أيضًا تعديل ورقة موجودة ؛ اكتب البيانات إلى الخلايا ، وحدد الخلايا بالاسم ، ودمج الخلايا ، وأنماط صفوف أو خلايا ، وأكثر من ذلك بكثير.

كيفية كتابة بيانات خلية جدول البيانات عبر بايثون

from datetime import datetime
from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 15) # a number
ws.set_cell_value(1, 2, 20)
ws.set_cell_value(1, 3, "=SUM(A1,B1)") # a formula
ws.set_cell_value(1, 4, datetime.now()) # a date
wb.save("output.xlsx")

كتابة البيانات المجمعة إلى نطاق

يمنح PyExcelerate API المطور القدرة على كتابة بيانات مجمعة إلى نطاق من الخلايا في Excel. إنها ميزة مهمة لإضافة كمية هائلة من البيانات في وقت أقل. تمنح API أيضًا للمطورين القدرة على كتابة البيانات مباشرة إلى النطاقات ، وهو أسرع من كتابة خلية تلو الأخرى.

كتابة البيانات المجمعة إلى Rangevia عبر Python

from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("test")
ws.range("B2", "C3").value = [[1, 2], [3, 4]]
wb.save("output.xlsx")

خلايا التصميم في جدول بيانات Excel

تعد الأنماط جزءًا مهمًا جدًا من الطريقة التي سيظهر بها المحتوى على الشاشة ويمكن استخدامها لتغيير مظهر بياناتك. تسمح واجهة برمجة تطبيقات PyExcelerate مفتوحة المصدر بالتصميم باستخدام ألوان وخط وتعبئة مخصصة والمزيد. أحيانًا تتسبب خلايا التصميم في زيادة الحمل غير المهم لأنها قد تزيد من وقت التنفيذ.

كيفية تصميم خلايا جدول البيانات عبر Python API

from pyexcelerate import Workbook, Color
from datetime import datetime
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 1)
ws.get_cell_style(1, 1).font.bold = True
ws.get_cell_style(1, 1).font.italic = True
ws.get_cell_style(1, 1).font.underline = True
ws.get_cell_style(1, 1).font.strikethrough = True
ws.get_cell_style(1, 1).fill.background = Color(0, 255, 0, 0)
ws.set_cell_value(1, 2, datetime.now())
ws.get_cell_style(1, 1).format.format = 'mm/dd/yy'
wb.save("output.xlsx")
 عربي