Aspose.Cells FOSS для Python — це безкоштовна, з відкритим вихідним кодом бібліотека для роботи з файлами електронних таблиць у Python застосунках. Встановіть її за допомогою однієї команди pip install aspose-cells-foss і починайте створювати книги, читати клітинки, застосовувати стилі, будувати діаграми та експортувати у XLSX, CSV, Markdown або JSON, все без потреби у Microsoft Excel чи будь-якій залежності Office.
Бібліотека надає чистий, Pythonic API, побудований навколо Workbook, Worksheet, Cells та Cell, знайомих об’єктів, які знає кожен розробник електронних таблиць. Читайте та записуйте клітинки, використовуючи квадратні дужки (ws.cells["A1"].value = "Hello"), стилізуйте їх за допомогою об’єктів Font та Fill, і створюйте стовпчикові або лінійні діаграми, використовуючи спеціальні методи add_bar() та add_line() на ws.charts.
Оскільки бібліотека не має залежності від нативних бібліотек Office, вона працює однаково на Windows, Linux та macOS CI‑ранерах, Docker‑контейнерах та безсерверних середовищах. Пакет markitdown-aspose-cells-plugin розширює бібліотеку Microsoft MarkItDown підтримкою 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‑request’и.
Інсталюйте з допомогою pip, потім створюйте Workbook, заходьте до першого Worksheet і запишіть значення безпосередньо в клітини за допомогою скорсетного позначення. Приклад також показує, як перекинути ряд заголовку шляхом зміни стилю клітин перед збереженням.
pip install aspose-cells-fossfrom 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")
Це безкоштовна бібліотека Python з ліцензією 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-to-Markdown за допомогою одного дзвінка.
Джереловий код, відстежувач випуску та керівництво по внескам доступні на GitHub за ліцензією MIT.