Aspose.Cells FOSS pre Python je bezplatná, open-source knižnica na prácu so súbormi tabuľkových kalkulátorov v aplikáciách Python. Nainštalujte ju jedným príkazom pip install aspose-cells-foss a začnite vytvárať zošity, čítať bunky, aplikovať štýly, tvoriť grafy a exportovať do XLSX, CSV, TSV, Markdown alebo JSON, a to bez potreby Microsoft Excel alebo akejkoľvek závislosti na Office.
Knižnica poskytuje čisté, Pythonické API postavené okolo Workbook, Worksheet, Cells a Cell, známych objektov, ktoré pozná každý vývojár tabuľkových kalkulátorov. Čítajte a zapisujte bunky pomocou zápisu v hranatých zátvorkách (ws.cells["A1"].value = "Hello"), štýlujte ich pomocou objektov Font a Fill a vytvárajte stĺpcové alebo čiarové grafy pomocou špecializovaných metód add_bar() a add_line() na ws.charts.
Keďže knižnica nemá žiadnu závislosť na natívnych knižniciach Office, beží identicky na Windows, Linux a macOS CI runneroch, Docker kontajneroch a serverless prostrediach. Balík markitdown-aspose-cells-plugin rozširuje Microsoftovú knižnicu MarkItDown o podporu XLSX, čo umožňuje úplný export zošita do Markdown jedným volaním.
ws.cells["A1"].password v jednom riadku.markitdown-aspose-cells-plugin pridáva export XLSX do MarkItDown.Aspose.Cells FOSS je inštalovateľný jedným príkazom pip install aspose-cells-foss. Nie sú potrebné žiadne natívne Office knižnice ani systémové balíky. Knižnica beží na akomkoľvek Python 3.7+ prostredí bez kompilácie.
API je úmyselne malé: Workbook, Worksheet, Cells, Cell, Font, Fill a Chart pokrývajú väčšinu reálnych prípadov použitia. Kódová základňa je licencovaná pod MIT, hostovaná na GitHub a prijíma hlásenia chýb a pull requesty.
Nainštalujte pomocou pip, potom vytvorte Workbook, pristúpte k prvému Worksheet a zapisujte hodnoty priamo do buniek pomocou zápisu v hranatých zátvorkách. Príklad tiež ukazuje, ako zvýrazniť hlavičkový riadok tučným písmom úpravou štýlu bunky pred uložením.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Zapísať hodnoty
ws.cells["A1"].value = "Produkt"
ws.cells["B1"].value = "Tržby"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Tučný riadok hlavičky
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")
Otvorte vyššie uložený zošit, pridajte stĺpcový graf nad rozsah riadkov a potom zavolajte save() trikrát s rôznymi príponami súborov (XLSX, Markdown a CSV), pričom nezmeníte žiadny iný kód.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Pridajte stĺpcový graf nad riadkami 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Tržby podľa produktu"
wb.save("report_with_chart.xlsx")
# Exportovať rovnaký zošit do Markdownu
wb.save("report.md")
# Alebo exportovať do CSV
wb.save("report.csv")
Je to bezplatná, pod licenciou MIT Python knižnica na vytváranie, čítanie, úpravu a exportovanie Excel tabuliek bez potreby Microsoft Office.
XLSX na čítanie/zápis. Formáty len na export zahŕňajú CSV, TSV, Markdown (prostredníctvom pluginu MarkItDown) a JSON.
Nie. Aspose.Cells FOSS je čistá Python knižnica bez závislosti na Microsoft Office, COM automatizácii ani na žiadnom proprietárnom runtime.
Spustite pip install aspose-cells-foss. Nie sú potrebné žiadne ďalšie systémové balíky ani natívne rozšírenia.
Áno. Knižnica podporuje typy grafov stĺpcový, čiarový, koláčový, rozptýlený, plošný a kombinovaný prostredníctvom špeciálnych metód chart-builder na ws.charts.
Áno. Pri ukladaní odovzdajte parameter password, aby ste chránený zošit pomocou AES šifrovania.
markitdown-aspose-cells-plugin integruje Aspose.Cells FOSS do knižnice Microsoft MarkItDown, čo umožňuje úplnú konverziu XLSX na Markdown jedným volaním.
Zdrojový kód, sledovač problémov a sprievodca prispievaním sú dostupné na GitHub pod licenciou MIT license.