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.
ws.cells["A1"] braketovou notací.NotImplementedError na zachování).password v jedné řádku.markitdown-aspose-cells-plugin přidává XLSX export do MarkItdown.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.
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")
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")
Je to bezplatná knihovna Python, licencovaná MIT pro vytváření, čtení, úpravy a export Excelových šířek bez nutnosti Microsoft Office.
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.
Aspose.Cells FOSS je čistá knihovna Pythonu, která není závislá na Microsoft Office, COM automatizace nebo jakékoli vlastní pracovní dobu.
Spuštění pip install aspose-cells-foss. Žádné další systémové balíčky nebo původní rozšíření nejsou požadovány.
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() .
Ano. Proveďte parametr password při úsporu, abyste chránili pracovní knihu s AES šifrováním.
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.
Zdrojový kód, průvodce výstupů a průkaz příspěvků jsou k dispozici na GitHub pod licencí MIT.