1. Produkty
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS pro Python

Vytvořte, upravujte a exportujte Excelové šípky z Pythonu – zdarma a s otevřeným zdrojem, nulová závislost na Microsoft Office.

Open Source Python Library pro Excel

Aspose.Cells FOSS pro Python je bezplatná, open-source knihovna pro práci s soubory spreadsheet v aplikacích Pythonu.Installovat ji pomocí jediného příkazu pip install aspose-cells-foss a začít vytvářet pracovní knihy, číst buňky, aplikace stylů, stavět grafy a exportovat do XLSX, CSV, Markdown nebo JSON, všechny bez nutnosti Microsoft Excel nebo jakékoli závislosti na Office.

Knihovna vystavuje čistou Pythonickou API postavenou kolem Workbook, Worksheet a Cells – známých objektů, které každý vývojář rozložení zná. Přečtěte si a napište buňky pomocí poznámek o šroubě (ws.cells["A1"].value = "Hello"), stylizujte je objekty Font a Fill, a vytvořte sloupce nebo řádkové grafy pomocí speciálních metod add_bar() i add_line() na ws.charts.

Protože knihovna nemá závislost na domorodých Office knihovních, běží totožně na Windows, Linux a macOS CI běžkách, kontejnery Docker a serverové prostředí. markitdown-aspose-cells-plugin balíček rozšiřuje Microsoft MarkItDown knihovnách s podporou XLSX, což umožňuje export plné pracovní knihy-na-Markdown s jediným voláním. Vývojáři, kteří potřebují kompletní komerční API s plnou produkcí podporu může použít Aspose.Cells for Python vedle těchto zdrojů open source.

Číst a psát Excel soubory

  • XLSX: Otevřete a uložte pracovní knihy s plnou věrností.
  • Cell Access: Číst a psát hodnoty s ws.cells["A1"] braketovou notací.
  • Formule: Napište řádky vzorce uložené verbatim v XLSX – hodnoceno Excelem nebo LibreOffice na otevřeném, ne knihovnou na úsporu času.
  • Mnoho exportních formátů: Export na CSV, Markdown a JSON.
  • Zapravte se bezpečně: Neznámé části XML jsou zachovány verbatim na opětovné uložení.

Kde se Aspose.Cells FOSS může používat

  • Data pipelines: Vývoz databáze vyhledávání výsledky přímo do XLSX nebo CSV.
  • ** Generace zpráv:** Vytvořte stylové, značené Excelové zprávy bez Office.
  • Dokumentace: Konvertovat šířky do Markdown prostřednictvím pluginu MarkItDown.
  • ETL pracovní toky: Přečtěte si vstupní listy, přeměňte data a napište výstupní knihovny.
  • CI/CD automatizace: Vytvořte testovací šípky v kontejnerech Docker.

Stylování, grafy a bezpečnost

  • Zpět a vyplnit: Aplikujte odvážné, italské, velikost písma, přední a pozadí barvy.
  • Formáty čísel: Ustanovte datum, měnu a formáty nastavených čísla na buňku.
  • Charty: Stavět bar, čár, pece, oblast a akční grafy (tito pět typů se bez chyby vyčlení do XLSX; ostatní typy grafu se zvýší NotImplementedError na zachování).
  • AES šifrování: Ochraňte pracovní knihy s parametrem password v jedné řádku.
  • MarkItDown plugin: markitdown-aspose-cells-plugin přidává XLSX export do MarkItdown.

Vývojářské zkušenosti

Aspose.Cells FOSS je instalovatelný s jediným příkazem pip install aspose-cells-foss. Neexistují žádné domorodé knihovny Office nebo systémové balíčky k instalaci. Knihovna běží v jakémkoli prostředí Python 3.7+ bez kroků pro sestavování.

API je úmyslně malá: Workbook, Worksheet , Cells a Font pokrývají většinu případů reálného používání. Kódová základna je licencovaná MIT, hostuje na GitHub a akceptuje zprávy o chybách a vyzvedá žádosti.

Vytvořte pracovní knihu a napište buňky

Instalujte pomocí potrubí, pak vytvořte Workbook, přistupujte k prvnímu Worksheet a napište hodnoty přímo do buněk pomocí poznámky o šroubě. Příklad také ukazuje, jak zvýšit řádek hlavy tím, že změní styl buňky před úsporou.

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")

Vytvořte mapu a exportujte do více formátů

Otevřete si přehled uložený výše, přidejte šablónu řádku přes řadu řad a pak volejte save() třikrát s různými souborovými rozšířeními - XLSX, Markdown a CSV - bez změny jiného kódu.

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")

Často kladené dotazy

Co je Aspose.Cells FOSS pro Python?

Je to bezplatná knihovna Python, licencovaná MIT pro vytváření, čtení, úpravy a export Excelových šířek bez nutnosti Microsoft Office.

Jaké soubory jsou podporovány?

XLSX pro čtení/písmo. exportu-samo formáty zahrnují CSV, Markdown a JSON. Mark Down export je postaven do knihovny prostřednictvím save_as_markdown() a nevyžaduje žádný plugin. Volitelné markitdown-aspose-cells-plugin přidává podporu XL SX k Microsoft’s MarkItDown library - to je samostatná integrace, nikoli požadavek na Mark down export.

Potřebuje Microsoft Excel nebo Office?

Aspose.Cells FOSS je čistá knihovna Pythonu, která není závislá na Microsoft Office, COM automatizace nebo jakékoli vlastní pracovní dobu.

Jak ji nainstalovat?

Spuštění pip install aspose-cells-foss. Žádné další systémové balíčky nebo původní rozšíření nejsou požadovány.

Mohu si vytvořit grafy?

Ano. knihovna podporuje typy listů, čáry, pásky, oblasti a skladových grafů prostřednictvím specializovaných metod vytváření grafu na ws.charts. Tyto pět typů se bez chyb zachovává do XLSX. Ostatní typové grafy (scatter, combo, vodopád atd.) lze vytvořit v paměti, ale vzhůru NotImplementedError když je volán workbook.save() .

Je šifrování podporováno?

Ano. Proveďte parametr password při úsporu, abyste chránili pracovní knihu s AES šifrováním.

Co je to MarkItDown plugin?

markitdown-aspose-cells-plugin integruje Aspose.Cells FOSS do knihovny Microsoft MarkItDown, což umožňuje úplnou konverzi XLSX-to-Markdown s jedním voláním.

Kde můžu najít zdrojový kód?

Zdrojový kód, průvodce výstupů a průkaz příspěvků jsou k dispozici na GitHub pod licencí MIT.

  

Podpora a vzdělávací materiály

 Čeština