Aspose.Cells FOSS for Python — это бесплатная, открытая библиотека для работы с файлами электронных таблиц в приложениях Python. Установите её одной командой pip install aspose-cells-foss и начните создавать рабочие книги, читать ячейки, применять стили, строить диаграммы и экспортировать в XLSX, CSV, Markdown или JSON, всё без необходимости в Microsoft Excel или любой зависимости от Office.
Библиотека предоставляет чистый, питонический 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 и принимает сообщения об ошибках и запросы на слияние.
Установка с помощью 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. Не требуются дополнительные пакеты системы или собственные расширения.
Да. Библиотека поддерживает типы диаграмм bar, line, pie, area и stock через специальные методы построения диаграмм на ws.charts. Эти пять типов сохраняются в XLSX без ошибок. Другие типы диаграмм (scatter, combo, waterfall и т.д.) могут быть созданы в памяти, но вызывают NotImplementedError, когда вызывается workbook.save().
Да. Пропустите параметр password при сохранении для защиты рабочей книги с помощью шифрования AES.
markitdown-aspose-cells-plugin интегрирует Aspose.Cells FOSS в библиотеку MarkItDown от Microsoft, что позволяет полностью преобразовать XLSX-to-Markdown с помощью одного вызова.
Исходный код, отслеживатель и руководство по вкладу доступны на GitHub под лицензией MIT.