Въведение
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}")