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, vytvárať grafy a exportovať do XLSX, CSV, Markdown alebo JSON, všetko 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 Office knižniciach, 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. Vývojári, ktorí potrebujú kompletnú komerčnú API s plnou produkčnou podporou, môžu použiť Aspose.Cells for Python spolu s týmito open-source zdrojmi.
ws.cells["A1"] v zátvorkách.NotImplementedError pri ukladaní).password v jednom riadku.markitdown-aspose-cells-plugin pridá XLSX export do MarkitDowns.Aspose.Cells FOSS je inštalovateľný s jedným príkazom pip install aspose-cells-foss. Neexistujú žiadne natívne knižnice Office ani systémové balíky na inštaláciu. Knižnica beží na akomkoľvek Python 3.7+ prostredí bez krokov 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.
Inštalujte pomocou pip, potom vytvorte Workbook a pridajte sa k prvému Worksheet a napíšte hodnoty priamo do buniek s použitím závorkového označenia. V príklade je tiež uvedené ako vymazať riadok hlavičky zmenou štýlu bunky pred ukladaním.
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")
Otvorte pracovnú knižku uloženú vyššie, pridajte čiarový graf v rozsahu riadkov a potom zavolajte save() trikrát s rôznymi rozšírenými súbormi XLSX, Markdown a CSV ?? bez zmeny iné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á knižnica Python s licenciou MIT na vytváranie, čítanie, úpravu a export tabuľkových hárkov Excel bez nutnosti Microsoft Office.
XLSX pre čítanie/napísanie. Exportné formáty zahŕňajú CSV, Markdown a JSON. Vývoz Markdowna je zabudovaný do knižnice prostredníctvom save_as_markdown() a nevyžaduje žiadny plugin. Voliteľný markitdown-aspose-cells-plugin pridáva podporu XSLX k knižničke Microsoft MarkItDown Je to samostatná integrácia, nie požiadavka na vývoz Markdaunu.
Nie. Aspose.Cells FOSS je čistá Pythonová knižnica bez závislosti na Microsoft Office, COM automatizácii alebo vlastnom behu.
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 tabuľky s pruhmi, čiarami, koláčikmi a oblasťami prostredníctvom metod výstavby pre ws.charts. Tieto päť druhov sa ukladá na XLSX bez chyby. Ďalšie typi tabulok (scatter, combo, vodopád atď.) môžu byť vytvorené v pamäti, ale pri volaní workbook.save() je zvýšená hodnota NotImplementedError .
Áno. Prejdite parameter password pri ukladaní na ochranu zošity šifrovaním AES.
markitdown-aspose-cells-plugin integruje Aspose.Cells FOSS do knižnice MarkItDown spoločnosti Microsoft, čo umožňuje úplné prevod XLSX na Markdown jedným volaním.
Zdrojový kód, sledovač otázok a sprievodca príspevkov sú k dispozícii na GitHub pod licenciou MIT.