مقدمة

Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx تنسيق) دون الحاجة إلى Microsoft Excel. يتم إصدارها بموجب ترخيص MIT وتتوفر على PyPI ك aspose-cells-foss.

قم بتثبيته مع:

pip install aspose-cells-foss

ماذا يمكن أن يفعل

وتغطي المكتبة مجموعة كاملة من عمليات الشرائح:

  • إنشاء وتحرير الكتب العملية: إنشاء كتب عمل جديدة أو تعديل الكتب الموجودة .xlsx الملفات باستخدام Workbook و Worksheet الفصول
  • العمليات الخلوية: قراءة و كتابة القيم الخلوية والصيغ والأساليب
  • النمط: تطبيق الخطوط والألوان والحدود وتكوينات الأرقام والتكيف
  • ورقة عمل متعددة: إضافة، إزالة، وإدارة ورقة العمل
  • بيانات التحقق: تحديد قوائم الانسحاب ، ومناطق الأرقام ، وقواعد التحقق المخصصة
  • التعليقات: إضافة تعليقات الخلية مع بيانات المؤلف
  • Hyperlinks: رابط إلى عناوين URL ، البريد الإلكتروني ، الملفات ، والمرجعية الداخلية
  • الفلتر السيارات: تصفية البيانات مع AutoFilter
  • الشروط التشريعية: تطبيق التنسيق القائم على القواعد لتسليط الضوء على قيم الخلية
  • الرسم البياني: خلق الرسوم البيانية ؛ 16 ChartType وتحدد القيم، ولكن فقط 5 serialize to XLSX without error:الخط، بار، قوس، منطقة، و سكوت. 11 النوع المتبقي (السكاتر، كومبو، السطح، رادار، Treemap، Sunburst، Histogram، Funnel، Box & Whisker، خريطة) يرتفع NotImplementedError على الحفاظ .
  • صور: صور مكونة (JPEG، PNG) مترابطة بالخلايا
  • رسم أشكال: إضافة مستطيلات ، أوفال ، أسطوانات و صناديق نصية ، وأكثر من 30 شكلًا مسبقًّا
  • سباركليين: مكونات خط صغير، عمود، و Win-Loss الرسم البياني داخل الخلايا
  • جدول Excel: إنشاء لوحات مركبة (Table,الوصول عبر ws.tablesمع الفلتر الذاتي ورؤوس الأعمدة
  • صفحة الفراغ: إضافة الفجوات الأفقية والرأسي الصفحة
  • الاندماج الخلايا: الانضمام وعدم الانحناء الخلايا المرتفعات
  • حماية كلمة المرور:حماية الملفات باستخدام AES encryption
  • تنسيقات التصدير: حفظ ك XLSX، CSV، Markdown، أو JSON

بدءاً من

قم بتثبيت المكتبة باستخدام أمر واحد:

pip install aspose-cells-foss>=26.3.1

ثم تحقق من التثبيت:

from aspose.cells_foss import Workbook
print('Aspose.Cells FOSS for Python is ready.')

بدء سريع

from aspose.cells_foss import Workbook

# Create a new workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]

# Write values
worksheet.cells["A1"].put_value("Hello")
worksheet.cells["B1"].put_value("World")
worksheet.cells["A2"].put_value(42)

# Save
workbook.save("output.xlsx")

قراءة ملف موجود:

from aspose.cells_foss import Workbook

workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")

انظر أيضا