Installation

تثبيت Aspose.Cells FOSS لـ Python

Aspose.Cells FOSS for Python is distributed as a standard Python package on PyPI under the name aspose-cells-foss. الطريقة الموصى بها للتثبيت هي pip, التي تتعامل مع جميع الاعتمادات تلقائيًا.


1. pip (Recommended)

pip هو الطريقة القياسية لتثبيت Aspose.Cells FOSS لـ Python. لا توجد أدوات إضافية أو خطوات بناء مطلوبة.

تثبيت أحدث نسخة:

pip install aspose-cells-foss

تثبيت نسخة محددة:

pip install aspose-cells-foss==26.3.0

ترقية تثبيت موجود:

pip install --upgrade aspose-cells-foss

2. Virtual Environment (Recommended for Projects)

استخدام بيئة افتراضية يعزل تبعيات مشروعك عن تثبيت نظام Python.

إنشاء وتفعيل بيئة افتراضية:

##Create
python -m venv .venv

##Activate on Linux/macOS
source .venv/bin/activate

##Activate on Windows
.venv\Scripts\activate

##Install
pip install aspose-cells-foss

3. Verify the Installation

بعد التثبيت، شغّل المقتطف التالي لتأكيد تحميل المكتبة بشكل صحيح:

from aspose.cells_foss import Workbook, Cell

workbook = Workbook()
workbook.worksheets[0].cells["A1"].value = "Installation verified!"
workbook.save("verify.xlsx")
print("Aspose.Cells FOSS for Python is installed correctly.")

إذا كان الملف verify.xlsx تم إنشاؤه دون أخطاء، فإن التثبيت مكتمل.


4. System Requirements

متطلبتفاصيل
Python الإصدار3.7 or later (3.9–3.12 recommended)
نظام التشغيلWindows x86/x64، Linux (Ubuntu, CentOS، إلخ)، macOS x64/ARM64
Microsoft Officeغير مطلوب
اعتمادات pippycryptodome>=3.15.0, olefile>=0.46 (تم التثبيت تلقائيًا)

5. Package Name vs. Import Name

السياقالاسم
تثبيت PyPI / pipaspose-cells-foss
Python استيرادfrom aspose.cells_foss import ...

اسم حزمة pip يستخدم شرطة (aspose-cells-foss) بينما يستخدم استيراد Python تدوين النقطة (aspose.cells_foss). هذا يتبع اتفاقية حزمة الفضاء الاسمي.


6. Plugin Installation

markitdown-aspose-cells-plugin

يوسع مايكروسوفت MarkItDown المكتبة بدعم تنسيق XLSX:

pip install markitdown-aspose-cells-plugin

الاستخدام:

from markitdown import MarkItDown

md = MarkItDown(enable_plugins=True)
result = md.convert("spreadsheet.xlsx")
print(result.text_content)  # Spreadsheet data as Markdown tables

موارد إضافية

 العربية