Aspose.Cells FOSS за Python е безплатна, с отворен код библиотека за работа с файлове на електронни таблици в Python приложения. Инсталирайте я с една единствена команда pip install aspose-cells-foss и започнете да създавате работни книги, четете клетки, прилагате стилове, създавате диаграми и експортирате към XLSX, CSV, Markdown или JSON, без да се изисква Microsoft Excel или каквато и да е зависимост от Office.
Библиотеката предоставя чист, Python-овски API, построен около Workbook, Worksheet, Cells и Cell, познатите обекти, които всеки разработчик на електронни таблици познава. Четете и записвайте клетки, използвайки скобкова нотация (ws.cells["A1"].value = "Hello"), стилизирайте ги с обекти Font и Fill, и създавайте колони или линейни диаграми, използвайки специализирани методи add_bar() и add_line() върху ws.charts.
Тъй като библиотеката няма зависимост от нативни Office библиотеки, тя работи идентично на Windows, Linux и macOS CI runner-и, Docker контейнери и сървърлес среди. Пакетът markitdown-aspose-cells-plugin разширява библиотеката MarkItDown на Microsoft с поддръжка за XLSX, позволявайки пълен експорт от работна книга към Markdown с една единствена команда. Разработчиците, които се нуждаят от пълната комерсиална API с пълна продукционна поддръжка, могат да използват Aspose.Cells for Python заедно с тези отворени ресурси.
ws.cells["A1"] нотация в скоби.NotImplementedError при съхранение).password в един ред.markitdown-aspose-cells-plugin добавя XLSX износ към MarkitDowns.Aspose.Cells FOSS е инсталирано с една единствена pip install aspose-cells-foss команда. Няма нативни Office библиотеки или системни пакети за инсталиране. Библиотеката работи върху всяка Python 3.7+ среда без стъпки на компилация.
API е умишлено малка: Workbook, Worksheet, Cells, Cell, Font, Fill и Chart покриват по-голямата част от реалните случаи на употреба. Кодовата база е лицензирана под MIT, хоствана в GitHub и приема доклади за грешки и pull requests.
Инсталирайте с pip, след това създавайте Workbook, достъпвате до първия Worksheet и пишете стойности директно в клетките чрез скоби. Примерът показва също как да се наблегне редът заглавие като се промени стилът на клетката преди съхранение.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
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 = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
Това е безплатна библиотека с лиценз на MIT за създаване, четене, модифициране и износ на таблици Excel без да се изисква Microsoft Office.
XLSX за четене/написване. Форматите само за износ включват CSV, Markdown и JSON. Износът на Mark down е вграден в библиотеката чрез save_as_markdown() и не изисква плагин. Опционалният markitdown-aspose-cells-plugin добавя поддръжка на XSLX към библиотеките на Microsoft MarkItDown това е отделна интеграция, а не условие за експорт на mark down.
Не. Aspose.Cells FOSS е чиста Python библиотека без зависимост от Microsoft Office, COM автоматизация или каквото и да било собствено време на изпълнение.
Изпълните pip install aspose-cells-foss. Не са необходими допълнителни системни пакети или местни разширения.
Да. Библиотеката поддържа типове диаграми за ленти, линии, питки, площи и акции чрез специални методи на графика-строител в ws.charts. Тези пет типа се записват в XLSX без грешка. Други видове диаграм (скатер, комбо, водопад и др.) могат да бъдат създадени в паметта, но увеличават NotImplementedError при повикване на workbook.save() .
Да. Предаване на параметър password при съхранение за защита на работната книга с AES криптиране.
markitdown-aspose-cells-plugin интегрира Aspose.Cells FOSS в библиотеката MarkItDown на Microsoft, което позволява пълно преобразуване от XLSX към Markdown с едно обаждане.
Източният код, проследяващият изданието и ръководството за приноса са достъпни на GitHub под лиценза MIT.