نصب

نصب Aspose.Cells FOSS برای Python

Aspose.Cells FOSS for Python به عنوان یک بسته استاندارد پایتون در PyPI تحت نام aspose-cells-foss توزیع می‌شود. روش نصب پیشنهادی pip است که تمام وابستگی‌ها را به‌صورت خودکار مدیریت می‌کند.


۱. pip (پیشنهاد شده)

pip روش استاندارد برای نصب Aspose.Cells FOSS برای پایتون است. هیچ ابزار یا مرحله ساخت اضافی لازم نیست.

آخرین نسخه را نصب کنید:

pip install aspose-cells-foss

نصب یک نسخه خاص:

pip install aspose-cells-foss==26.3.0

به‌روزرسانی یک نصب موجود:

pip install --upgrade aspose-cells-foss

۲. محیط مجازی (پیشنهاد شده برای پروژه‌ها)

استفاده از یک محیط مجازی وابستگی‌های پروژه شما را از نصب پایتون سیستم جدا می‌کند.

ایجاد و فعال‌سازی یک محیط مجازی:

##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. تأیید نصب

پس از نصب، قطعه کد زیر را اجرا کنید تا تأیید شود کتابخانه به‌درستی بارگذاری می‌شود:

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. الزامات سیستم

نیازمندیجزئیات
نسخه پایتون3.7 یا بالاتر (پیشنهاد 3.9–3.12)
سیستم عاملWindows x86/x64، Linux (Ubuntu، CentOS، و غیره)، macOS x64/ARM64
Microsoft Officeنیازی نیست
وابستگی‌های pippycryptodome>=3.15.0، olefile>=0.46 (به‌صورت خودکار نصب می‌شود)

5. نام بسته در مقابل نام وارد کردن

زمینهنام
PyPI / pip installaspose-cells-foss
Python importfrom aspose.cells_foss import ...

نام بسته pip از خط تیره استفاده می‌کند (aspose-cells-foss) در حالی که وارد کردن پایتون از نماد نقطه‌ای استفاده می‌کند (aspose.cells_foss). این مطابق با قرارداد بسته‌نام‌فضایی است.


6. نصب افزونه

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

منابع اضافی

 فارسی