Aspose.Cells FOSS pro Python je bezplatná, open-source knihovna pro práci se soubory tabulek v aplikacích Python. Nainstalujte ji jedním příkazem pip install aspose-cells-foss a začněte vytvářet sešity, číst buňky, aplikovat styly, vytvářet grafy a exportovat do XLSX, CSV, Markdown nebo JSON, vše bez potřeby Microsoft Excel nebo jakékoli závislosti na Office.
Knihovna poskytuje čisté, Pythonické API postavené kolem Workbook, Worksheet, Cells a Cell, známých objektů, které každý vývojář tabulek zná. Čtěte a zapisujte buňky pomocí zápisu v hranatých závorkách (ws.cells["A1"].value = "Hello"), stylujte je pomocí objektů Font a Fill a vytvářejte sloupcové nebo čárové grafy pomocí dedikovaných metod add_bar() a add_line() na ws.charts.
Protože knihovna nemá žádnou závislost na nativních knihovnách Office, běží identicky na Windows, Linux a macOS CI běžcích, Docker kontejnerech a serverless prostředích. Balíček markitdown-aspose-cells-plugin rozšiřuje Microsoftovu knihovnu MarkItDown o podporu XLSX, což umožňuje kompletní export sešitu do Markdownu jedním voláním. Vývojáři, kteří potřebují kompletní komerční API s plnou produkční podporou, mohou použít Aspose.Cells for Python vedle těchto open-source zdrojů.
ws.cells["A1"].NotImplementedError při ukládaní).password v jednom řádku.markitdown-aspose-cells-plugin přidává XLSX export do MarkitDowns.Aspose.Cells FOSS lze nainstalovat jedním příkazem pip install aspose-cells-foss. Neexistují žádné nativní knihovny Office ani systémové balíčky k instalaci. Knihovna běží na jakémkoli prostředí Python 3.7+ bez kroků kompilace.
Rozsah API je úmyslně malý: Workbook, Worksheet, Cells, Cell, Font, Fill a Chart pokrývají drtivou většinu reálných případů použití. Kódová základna je licencována pod MIT, hostována na GitHubu a přijímá hlášení chyb a pull requesty.
Instalujte pomocí pip, pak vytvořte Workbook, přistupujte k prvnímu Worksheet a píšete hodnoty přímo do buněk za použití závorkového označení. Příklad také ukazuje, jak vymazat řádek hlavy úpravou stylu buňky před ukládáním.
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")
Otevřete pracovní knihu uloženou výše, přidejte čárový graf přes řádek a pak zavolejte save() třikrát s různými rozšířeními souborů XLSX, Markdown a CSV ?? bez změny jakéhokoli 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 s licencí MIT pro vytváření, čtení, úpravu a export Excelových tabulek bez nutnosti Microsoft Office.
XLSX pro čtení/psaní. Formáty pouze na export patří CSV, Markdown a JSON. Export MarkDown je vestavěn do knihovny prostřednictvím save_as_markdown() a nevyžaduje žádný plugin. Neopční markitdown-aspose-cells-plugin přidává podporu XSLX k knížce Microsoft MarkItDowns Je to samostatná integrace, není požadavek pro vývoz MarkDonu .
Ne. Aspose.Cells FOSS je čistá-Python knihovna bez závislosti na Microsoft Office, COM automatizaci nebo jakémkoli proprietárním runtime.
Spusťte pip install aspose-cells-foss. Nejsou vyžadovány žádné další systémové balíčky ani nativní rozšíření.
Ano. Knihovna podporuje typy grafů sloupcový, čárový, koláčový, plošný a akciový prostřednictvím dedikovaných metod pro tvorbu grafů na ws.charts. Tyto pět typů se ukládají do XLSX bez chyby. Ostatní typy grafů (scatter, combo, waterfall, atd.) lze vytvořit v paměti, ale vyvolají NotImplementedError, když se zavolá workbook.save().
Ano. Přejít parametr password při ukládání, aby se pracovní kniha chránila šifrováním AES.
markitdown-aspose-cells-plugin integruje Aspose.Cells FOSS do knihovny MarkItDown společnosti Microsoft, což umožňuje plné přeměnu XLSX na Markdown jediným voláním.
Zdrojový kód, sledovač problematiky a průvodce příspěvků jsou k dispozici na GitHub pod licencí MIT.