Aspose.Cells FOSS за Python е безплатна библиотека с отворен код, предназначена за работа със файлове на електронни таблици в приложенията на Python. Инсталирайте я с една команда pip install aspose-cells-foss и започнете да създавате работни книги, четете клетки, прилагате стилове, изграждате диаграми и изнасяте към XLSX, CSV, Markdown или JSON, всичко това без да се изисква Microsoft Excel или каквато и да било зависимост от Office .
Библиотеката разкрива чисто, Python API изградено около Workbook, Worksheet и Cells , познати обекти на всеки разработчик на електронни таблици. Четете и пишете клетки с помощта на скоби (ws.cells["A1"].value = "Hello"), стилизирайте ги с { ПЛАСЕХОЛДЕР _6 ] и Fill обекта, а също така създавайте колона или линия диаграми чрез специални методи add_bar() и \ PŁASEHOLE 9 } в pip install aspose-cells-foss.
Тъй като библиотеката не зависи от местните офис библиотеки, тя работи идентично на Windows, Linux и macOS CI runners, 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 покриват по-голямата част от реалните случаи на употреба. Кодът се използва с лиценз MIT, хостиран в GitHub и приема отчети за грешки и изтегляне на заявки.
Инсталирайте с 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.