Aspose.Cells FOSS для Python — це безкоштовна, з відкритим вихідним кодом бібліотека для роботи з файлами електронних таблиць у застосунках Python. Встановіть її однією командою pip install aspose-cells-foss і починайте створювати книги, читати клітинки, застосовувати стилі, будувати діаграми та експортувати у XLSX, CSV, TSV, 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 одним викликом.
ws.cells["A1"].password в одному рядку.markitdown-aspose-cells-plugin додає експорт XLSX до MarkItDown.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-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Записати значення
ws.cells["A1"].value = "Продукт"
ws.cells["B1"].value = "Дохід"
ws.cells["A2"].value = "Віджет"
ws.cells["B2"].value = 42000
# Зробити заголовок рядка жирним
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]
# Додати стовпчикову діаграму над рядками 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Виручка за продуктом"
wb.save("report_with_chart.xlsx")
# Експортувати ту ж саму книгу у Markdown
wb.save("report.md")
# Або експортувати у CSV
wb.save("report.csv")
Це безкоштовна бібліотека Python під ліцензією MIT для створення, читання, модифікації та експорту Excel‑таблиць без потреби у Microsoft Office.
XLSX для читання/запису. Формати лише для експорту включають CSV, TSV, Markdown (через плагін MarkItDown) та JSON.
Ні. Aspose.Cells FOSS — це чиста бібліотека Python без залежності від Microsoft Office, автоматизації COM або будь‑якого пропрієтарного середовища виконання.
Виконайте pip install aspose-cells-foss. Додаткові системні пакети чи нативні розширення не потрібні.
Так. Бібліотека підтримує стовпчикові, лінійні, кругові, точкові, областеві та комбіновані типи діаграм за допомогою спеціальних методів будівника діаграм у ws.charts.
Так. Передайте параметр password під час збереження, щоб захистити книгу за допомогою шифрування AES.
markitdown-aspose-cells-plugin інтегрує Aspose.Cells FOSS у бібліотеку Microsoft MarkItDown, забезпечуючи повне перетворення XLSX у Markdown одним викликом.
Вихідний код, трекер проблем і посібник зі внесення внесків доступні на GitHub під ліцензією MIT.