Aspose.Cells FOSS для Python - це безкоштовна, відкрита бібліотека для роботи з файлами шифрування в Python додатках. встановлюйте її за допомогою одного команду pip install aspose-cells-foss і почнете створювати робочі книги, читати клітини, застосовувати стилі, будувати графіки та експортувати до XLSX, CSV, Markdown або JSON, все без необхідності Microsoft Excel або будь-якої залежності від Office.
Бібліотека показує чисту, пітонічну API побудовану навколо Workbook, Worksheet і Cell – знайомих об’єктів, які знає кожен розробник шини. Читайте і напишіть клітини за допомогою нотації шпалера (ws.cells["A1"].value = "Hello"), стилюйте їх з об’єктами Font та Fill, а також створюйте колони або лінійні графіки за використанням присвячених методів add_bar() і add_line() на ws.charts.
Оскільки бібліотека не залежить від корінних офісних бібліотек, вона працює ідентично на Windows, Linux та macOS CI-руннерах, контейнерах Docker та безсерверних середовищах. пакет markitdown-aspose-cells-plugin розширює бібліотеку Microsoft MarkItDown з підтримкою XLSX, що дозволяє експортувати повну робочу книжку до марк-даля за допомогою одного дзвінка. Розробники, які потребують повної комерційної API з повною продуктивною підтримки можуть використовувати Aspose.Cells for Python разом з цими ресурсами відкритого джерела.
ws.cells["A1"].NotImplementedError на збереження).password в одному рядку.markitdown-aspose-cells-plugin додає XLSX експорт до MarkItdown.Aspose.Cells FOSS можна встановлювати за допомогою одного команду pip install aspose-cells-foss. немає ні офісних бібліотеки, ні системних пакетів для установки. Бібліотека працює на будь-якому Python 3.7+ середовищі без кроків компіляції.
API навмисно невелика: Workbook, Worksheet , {Platesholder-3.} і {Playeholders_5.} та Chart охоплюють велику більшість випадків використання в реальному світі. Код-база має ліцензію MIT, хостирається на GitHub і приймає повідомлення про помилки та запити.
Налаштуйте з трубопроводом, потім створюйте 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-ліцензована бібліотека Python для створення, читання, модифікації та експортування Excel-спредомет без необхідності Microsoft Office.
XLSX для читання/писання. експортні формати включають CSV, Markdown і JSON. Mark Down експортується в бібліотеку через save_as_markdown() і не вимагає додатка. Опціональний markitdown-aspose-cells-plugin додає підтримку XL SX до Microsoft’s MarkItDown бібліотеки — це окрема інтеграція, а не вимога для Mark down експорта.
No. 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 в бібліотеку Microsoft MarkItDown, що дозволяє повну конверсію XLSX-на-Markdown з одним дзвінком.
Джерельний код, тракер випуску та інструкція з внесок доступні на GitHub під ліцензією MIT.