Aspose.Cells FOSS for Python on ilmainen, avoimen lähdekoodin kirjasto, joka toimii levytarkkutiedostojen kanssa Pythonin sovelluksissa. asenna se yhdellä pip install aspose-cells-foss komennolla ja aloita työpöydän luomisen, lukemisen solujen, soveltamisen tyylit, rakennus grafiikka ja vienti XLSX, CSV, Markdown tai JSON, kaikki vaadittaen Microsoft Excelin tai mitään Office-riippuvuutta.
Kirjasto esittää puhtaan, Pythoninen API rakennettu ympärillä Workbook, Worksheet ja Cells , tuttuja kohteita jokaisen levyn kehittäjä tietää. Lue ja kirjoita solut käyttämällä huulipalkkien merkintää (ws.cells["A1"].value = "Hello"), tyyliä ne Font ja Fill esineillä, ja luo sarakkeita tai rivikarttoja käyttäen omistettuja add_bar() tai add_line() menetelmiä ws.charts.
Koska kirjasto ei ole riippuvainen alkuperäisistä Office-kirjastot, se toimii identtisesti Windowsin, Linuxin ja macOS CI -kierroksilla, Docker-konteinaareilla ja palvelimettomissa ympäristöissä. markitdown-aspose-cells-plugin paketti laajentaa Microsoftin MarkItDown -kirjastoa XLSX: n tukemalla, jolloin täydellinen työpöytä-Markdown vienti yhdellä puhelulla. Kehittäjät, jotka tarvitsevat täyden kaupallisen API:n täysillä tuotantopalveluilla voivat käyttää Aspose.Cells for Python näiden avoimen lähdekoodin resurssien rinnalle.
ws.cells["A1"] -palkintojen avulla.NotImplementedError tallennuksessa).password -parametriin yhdellä rivillä.markitdown-aspose-cells-plugin lisää XLSX-eksportia MarkItdownille.Aspose.Cells FOSS on asennettavissa yhdellä pip install aspose-cells-foss komentoilla. ei ole kotimaisia Office-kirjastot tai järjestelmäpaketteja asentaa. kirjasto toimii missä tahansa Python 3.7+ ympäristössä ilman kokoonpanovaiheita.
API on tarkoituksellisesti pieni: Workbook, Worksheet , Cells ja Font kattavat valtavan osan todellisista käyttötapauksista. Koodibasi on MIT-lisensoitu, GitHubissa ja hyväksyy virheiden raportointiin ja pyyntöihin.
Asenna pipalla, luo sitten Workbook, pääse ensin Worksheet ja kirjoita arvoja suoraan solujen avulla bracket notation. Esimerkki näyttää myös miten painaa otsikon rivin muuttamalla solutyyli ennen säästämistä.
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öpöytä, lisää riviä kaaviota useiden rivien yli ja soita save() kolme kertaa eri tiedostotutkimuksilla - XLSX, Markdown ja CSV - muuttamatta 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 vapaa, MIT-lisensoitu Python -kirjasto luodaan, lukea, muuttaa ja viedä Excel-levyjä ilman Microsoft Office.
XLSX lukemiseen/kirjoittamiseen. vienti-vain muodot sisältävät CSV, Markdown ja JSON. Mark Down-eksportit on rakennettu kirjastossa save_as_markdown() ja ei vaadi plugin. Valinnainen markitdown-aspose-cells-plugin lisää XL SX: n tukea Microsoftin MarkItDown -kirjastolle – se on erillinen integrointi, ei markdown-eksportin vaatimus.
Aspose.Cells FOSS on puhdas Python-kirjasto, joka ei riipu Microsoft Officeista, COM-automaatiosta tai omistetuista käyttöaikoista.
Käynnistä pip install aspose-cells-foss. Ei tarvita lisäkokoja tai alkuperäisiä laajennuksia.
Kyllä. Kirjasto tukee taulukon, rivin, piirin, alueen ja varastojen tyyppisiä käytettävissä olevien kaavion rakentajien menetelmien kautta ws.charts. Nämä viisi tyyppeä tallentaa XLSX:ään virheettömästi. Muut kaaviotyypit (scatter, combo, waterfall jne.) voidaan luoda muistiin mutta korottaa NotImplementedError kun workbook.save() kutsutaan.
Kyllä. Käy password parametri säästämisen aikana työpöydän suojaamiseksi AES-salauksella.
markitdown-aspose-cells-plugin integroi Aspose.Cells FOSSin Microsoftin MarkItDown -kirjastokirjaan, mikä mahdollistaa XLSX-to-Markdown -muuntamisen yhdellä puhelulla.
Lähteen koodi, tulosjälki ja osallistumiskäyttö ovat saatavilla GitHubissa MIT:n lisenssin mukaisesti.