Въведение

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 Класове
  • Операции на клетките:Прочетете и напишете стойности на клетките, формули и стилове
  • Стилни: прилага шрифтове, цветове и граници, формати на числа и съвпадение
  • Многобройни работни листове:Добавяне, премахване и управление на работните карти
  • Валидиране на данни: определя списъци с падане, редове на числа и правила за персонализирана валидация
  • Коментари:Добавяне на коментари с метаданни за автора
  • Хиперлинкове:• връзки към URL адреси, имейли, файлове и вътрешни референции
  • Автофилтриране:Филтриране на данни с AutoFilter
  • условно форматиране: прилагане на правилно базирана форматиране, за да подчертае стойностите на клетките
  • График:• Изграждане на карти; 16 ChartType Тези ценности са определени, но само 5 serialize to XLSX without error:Линия, бар, пие, зона и склад. Останалите 11 вида (Скатер, Водопад, Комбо, Повърхност, Радар, Treemap, Слънчев бунт, Хистограм, Funnel, Box & Whisker, Карта) се издигат NotImplementedError на спасението.
  • Снимки: вградени изображения (JPEG, PNG) анкетирани към клетки
  • рисуване на форми:Добавете правоъгълни, овални, стрели, текстови кутии и 30+ преднастройни форми.
  • Спаркинс: вградени мини линия, колона и Win-Loss графики вътре в клетките
  • Excel таблици:Създаване на структурирани таблици (Table,Достъпен чрез ws.tables) с автофилтър и колони заглавия
  • Страница прекъсване:Добавяне на хоризонтални и вертикални страници прекъсвания
  • Смесени клетки:• Свързване и несъединяване на клетките
  • Защита на паролата:Защита на файловете с AES шифроване
  • Формат на износ:Съхраняване като 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}")

Виж също