Aspose.Cells FOSS за Python е безплатна, с отворен код библиотека за работа с файлове на електронни таблици в Python приложения. Инсталирайте я с една единствена команда pip install aspose-cells-foss и започнете да създавате работни книги, четете клетки, прилагате стилове, създавате диаграми и експортирате към XLSX, CSV, TSV, Markdown или JSON, без да се изисква Microsoft Excel или каквато и да е зависимост от Office.
Библиотеката предоставя чист, Pythonic API, построен около Workbook, Worksheet, Cells и Cell, познатите обекти, които всеки разработчик на електронни таблици познава. Четете и записвайте клетки, използвайки скобкова нотация (ws.cells["A1"].value = "Hello"), стилизирайте ги с обекти Font и Fill и създавайте колонни или линейни диаграми, използвайки специалните методи add_bar() и add_line() върху ws.charts.
Тъй като библиотеката няма зависимост от native Office библиотеки, тя работи идентично на Windows, Linux и macOS CI runner-и, Docker контейнери и сървърлес среди. Пакетът markitdown-aspose-cells-plugin разширява библиотеката MarkItDown на Microsoft с поддръжка за XLSX, позволявайки пълен експорт от работна книга към Markdown с едно извикване.
ws.cells["A1"].password в един ред.markitdown-aspose-cells-plugin добавя експортиране в XLSX към MarkItDown.Aspose.Cells FOSS е инсталирано с една единствена команда pip install aspose-cells-foss. Няма нужда от инсталиране на родни Office библиотеки или системни пакети. Библиотеката работи върху всяка Python 3.7+ среда без стъпки за компилация.
API‑тото е умишлено малко: Workbook, Worksheet, Cells, Cell, Font, Fill и Chart покриват по-голямата част от реалните случаи на употреба. Кодовата база е лицензирана под MIT, хоствана в GitHub и приема доклади за грешки и pull request‑ове.
Инсталирайте с pip, след което създайте Workbook, достъпете първия Worksheet и запишете стойности директно в клетки, използвайки скобкова нотация. Примерът също показва как да удебелите заглавния ред, като промените стила на клетката преди запазване.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Записване на стойности
ws.cells["A1"].value = "Продукт"
ws.cells["B1"].value = "Приход"
ws.cells["A2"].value = "Джаджа"
ws.cells["B2"].value = 42000
# Удебели заглавния ред
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Отворете работната книга, запазена по-горе, добавете лентова диаграма върху диапазон от редове и след това извикайте save() три пъти с различни файлови разширения (XLSX, Markdown и CSV), без да променяте другия код.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Приходи по продукт"
wb.save("report_with_chart.xlsx")
# Експортиране на същата работна книга в Markdown
wb.save("report.md")
# Или експортиране в CSV
wb.save("report.csv")
Това е безплатна, лицензирана под MIT Python библиотека за създаване, четене, модифициране и експортиране на Excel електронни таблици без необходимост от Microsoft Office.
XLSX за четене/писане. Формати само за експортиране включват CSV, TSV, Markdown (чрез MarkItDown плъгин) и JSON.
Не. Aspose.Cells FOSS е чиста-Python библиотека без зависимост от Microsoft Office, COM автоматизация или какъвто и да е собственически runtime.
Изпълнете pip install aspose-cells-foss. Не са необходими допълнителни системни пакети или native разширения.
Да. Библиотеката поддържа типове диаграми бар, линия, пай, разпръскана, област и комбинирана чрез специализирани методи за създаване на диаграми в ws.charts.
Да. Предайте параметъра password при запазване, за да защитите работната книга с AES криптиране.
markitdown-aspose-cells-plugin интегрира Aspose.Cells FOSS в библиотеката MarkItDown на Microsoft, като позволява пълно преобразуване от XLSX към Markdown с едно извикване.
Изходният код, системата за проследяване на проблеми и ръководството за принос са достъпни в GitHub под лиценз MIT.