1. Продукти
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS - Апсос.Целі FOSS для Python

Створення, модифікація та експорт Excel-світи з Python — безкоштовний і відкритий код, нульова залежність від Microsoft Office.

Бібліотека Python для Excel Spreadsheets

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 разом з цими ресурсами відкритого джерела.

Читати та писати файли Excel

  • XLSX: Відкрийте і збережіть робочі книги з повною вірністю.
  • Доступ до клітини: Читати і писати значення за допомогою нотації шпалера ws.cells["A1"].
  • Формули: Напишіть формулу смуги, що зберігаються вербально в XLSX — оцінюється Excel або LibreOffice на відкритому, а не бібліотекою на час.
  • Мультифункціональні експортні формати: Експорт до CSV, Markdown і JSON.
  • Забезпечений круглий поїзд: Невідомі частини XML зберігаються вербально на перезавантаженні.

Де можна використовувати Aspose.Cells FOSS

  • Публі даних: Результати пошуку експорту бази даних безпосередньо до XLSX або CSV.
  • Репортаж генерування: Створіть стилізовані, брендовані Excel звіти без Office.
  • Документація: Конвертуйте шини в Markdown за допомогою плагіна MarkItDown.
  • Терсові потоки ETL: Читати вхідні листівки, перетворювати дані та писати робочі книги виходу.
  • Автоматизація CI/CD: Створення таблиць результатів тестування в контейнерах Docker.

Стиль, графіки та безпека

  • Фонт і заповнити: Нанесіть сміливий, італійський, шрифт-розмір, передній та фонові кольори.
  • Формати номерів: Налаштуйте дату, валюту та формати персоналізованих номерів за клітиною.
  • ** Графіки:** Будівництво бар, лінія, пія, область та графік акцій (ті п’ять типів зберігаються до XLSX без помилки; інші типи графу піднімаються NotImplementedError на збереження).
  • ** AES шифрування:** Захистити робочі книги з параметром password в одному рядку.
  • MarkItDown плагіна: 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")

Часті Питання

Що таке Aspose.Cells FOSS для Python?

Це безкоштовна, 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 експорта.

Чи потрібен Microsoft Excel чи Office?

No. Aspose.Cells FOSS - це чиста бібліотека Python з незалежністю від Microsoft Office, COM автоматизації або будь-якого власної робочого часу.

Як я її встановлюю?

Запускати pip install aspose-cells-foss. Немає додаткових системних пакетів або рідних розширень.

Чи можна створювати картини?

Так. Бібліотека підтримує типи шрифту, лінії, пі, області та запасів за допомогою присвячених методів графічного будівництва на ws.charts. Ці п’ять типів зберігаються до XLSX без помилок. Інші типові графи (скатер, комбо, водопад і т.д.) можна створити в пам’яті, але піднімати NotImplementedError коли workbook.save() називається.

Чи підтримується шифрування?

Проведіть параметр password при збереженні, щоб захистити робочу книжку за допомогою шифрування AES.

Що таке МаркІтДown Plugin?

markitdown-aspose-cells-plugin інтегрує Aspose.Cells FOSS в бібліотеку Microsoft MarkItDown, що дозволяє повну конверсію XLSX-на-Markdown з одним дзвінком.

Де можна знайти джерельний код?

Джерельний код, тракер випуску та інструкція з внесок доступні на GitHub під ліцензією MIT.

  

Ресурси Підтримки та Навчання

 Українська