Aspose.Cells FOSS for Python on ilmainen, avoimen lähdekoodin kirjasto, jonka avulla voidaan työskennellä taulukkolaskentatiedostojen kanssa Python-sovelluksissa. Asenna se yhdellä pip install aspose-cells-foss-komennolla ja ala luoda työkirjoja, lukea soluja, soveltaa tyylejä, rakentaa kaavioita ja viedä XLSX-, CSV-, Markdown- tai JSON-muotoon, kaikki ilman Microsoft Excelin tai minkään Office-riippuvuuden tarvetta.
Kirjasto tarjoaa puhtaan, Python-tyylisen API:n, joka on rakennettu Workbook, Worksheet, Cells ja Cell ympärille, ne tutut objektit, jotka jokainen taulukkolaskentaohjelmiston kehittäjä tuntee. Lue ja kirjoita soluja hakasulkumerkinnällä (ws.cells["A1"].value = "Hello"), tyylittele ne Font- ja Fill-objekteilla, ja rakenna sarake- tai viivakaavioita omistettujen add_bar()- ja add_line()-menetelmien avulla ws.charts:ssa.
Koska kirjastolla ei ole riippuvuutta natiivisiin Office-kirjastoihin, se toimii identtisesti Windows-, Linux- ja macOS CI -ajojissa, Docker-konttainerissa ja serverittömissä ympäristöissä. markitdown-aspose-cells-plugin-paketti laajentaa Microsoftin MarkItDown-kirjastoa XLSX-tuellalla, mahdollistaen täyden työkirja‑Markdown‑viennin yhdellä kutsulla. Kehittäjät, jotka tarvitsevat täydellisen kaupallisen API:n täyden tuotantotuen kanssa, voivat käyttää Aspose.Cells for Python:a näiden avoimen lähdekoodin resurssien rinnalla.
ws.cells["A1"] -säännöllisellä merkinnällä.NotImplementedError tallennuksessa).password -parametrilla yhdellä rivillä.markitdown-aspose-cells-plugin lisää XLSX -vientiä MarkIt Downille.Aspose.Cells FOSS on asennettavissa yhdellä pip install aspose-cells-foss komennolla. Asennettavaksi ei ole natiivisia Office-kirjastoja tai järjestelmäpaketteja. Kirjasto toimii missä tahansa Python 3.7+ -ympäristössä ilman käännösvaiheita.
API on tarkoituksellisesti pieni: Workbook, Worksheet, Cells, Cell, Font, Fill ja Chart kattavat suurimman osan todellisista käyttötapauksista. Koodikanta on MIT-lisensoitu, isännöity GitHubissa, ja se hyväksyy virheraportit ja pull requests.
Aseta pip-tiedostolla, sitten luo Workbook, pääset ensimmäiseen Worksheet -tiedonvaihtoon ja kirjoitat arvot suoraan soluihin paranteen merkinnän avulla. Esimerkki osoittaa myös kuinka tyylikkäästi korostaa otsikerrettä muokkaamalla solustyyli ennen tallentamista.
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")
Avaa yllä tallennettu työkirja, lisää raapikaarti rivin sarjassa ja kutsu sitten save() kolme kertaa eri tiedostojen laajennuksilla XLSX, Markdown ja CSV ?? muuttamatta mitään muuta koodia.
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")
Se on ilmainen, MIT-lisenssillä Python kirjasto Excel-taulukkojen luomiseen, lukemiseen ja vientiin ilman Microsoft Office:n tarvetta.
XLSX on lukemiseen ja kirjoittamiseen tarkoitettu. Export-only -muodot sisältävät CSV:n, Markdownin ja JSONin. Mark Downin vienti rakennetaan kirjastoon save_as_markdown() kautta eikä vaadi lisäystä. Valinnainen markitdown-aspose-cells-plugin lisää Xlsxin tuen Microsoftin MarkItDown -kirjastolle se on erillinen integrointi, ei vaatimus Mark downin viejälle .
Ei. Aspose.Cells FOSS on puhdas-Python kirjasto, jolla ei ole riippuvuutta Microsoft Officeen, COM-automaatioon tai mihinkään omistettuun runtimeen.
Käynnistä pip install aspose-cells-foss. Lisäpaketteja tai natiivisia laajennuksia ei tarvita.
Kyllä. Kirjasto tukee levy-, rivi- ja alue- sekä osakekaarttyyppejä sovelluksen avulla ws.charts. Nämä viisi tyyppistä tallennetaan virheettömästi XLSX:iin. Muita kaavio-tyyppejä (scatter, combo, vesiputous jne.) voidaan luoda muistiin mutta korottaa NotImplementedError kutsuttuaan workbook.save() .
Kyllä. Lähetä parametri password tallennettaessa suojata työkirjaa AES-salaus.
markitdown-aspose-cells-plugin integroi Aspose.Cells FOSS:n Microsoftin MarkItDown-kirjastoon, mikä mahdollisti täydellisen XLSX-Markdown -muuntelun yhdellä soitolla.
Lähdekoodi, aiheen seuranta ja panostusoppaat ovat saatavilla GitHubilla MIT-lisenssin alaisena.