مقدمة
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}")