Установка

Установка Aspose.Cells FOSS для Python

Aspose.Cells FOSS for Python распространяется как стандартный пакет Python в PyPI под именем aspose-cells-foss. Рекомендуемый способ установки — pip, который автоматически обрабатывает все зависимости.


1. pip (Рекомендуется)

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. Виртуальная среда (рекомендовано для проектов)

Использование виртуального окружения изолирует зависимости вашего проекта от системной установки 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. Проверка установки

После установки запустите следующий фрагмент, чтобы убедиться, что библиотека загружается корректно:

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. Системные требования

ТребованиеПодробности
Версия Python3.7 или новее (рекомендовано 3.9–3.12)
Операционная системаWindows x86/x64, Linux (Ubuntu, CentOS и др.), macOS x64/ARM64
Microsoft OfficeНе требуется
pip‑зависимостиpycryptodome>=3.15.0, olefile>=0.46 (устанавливаются автоматически)

5. Имя пакета vs. Имя импорта

КонтекстИмя
PyPI / pip installaspose-cells-foss
Python importfrom aspose.cells_foss import ...

Имя пакета pip использует дефис (aspose-cells-foss), тогда как импорт в Python использует точечную нотацию (aspose.cells_foss). Это соответствует конвенции пакетов пространства имён.


6. Установка плагина

markitdown-aspose-cells-plugin

Расширяет библиотеку Microsoft 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

Дополнительные ресурсы

 Русский