Aspose.Cells FOSS Python yra nemokama, atviro kodo biblioteka dirbti su skirtukų failus Pythono programose . Įdiegti jį su vienu pip install aspose-cells-foss komandą ir pradėti kurti darbalaukes, skaityti lęšius, taikyti stilius , statybos grafikas ir eksportuoti į XLSX, CSV, Markdown ar JSON, visi be reikalaujant Microsoft Excel arba bet Office priklausomybės.
Biblioteka atskleidžia švarų, Python API pastatytą aplink Workbook, Worksheet ir Cell – pažįstamus objektus žino kiekvienas skirstymo kūrėjas. Skaitykite ir rašykite ląsteles naudojant žiedinės notuotės (ws.cells["A1"].value = "Hello"), stiliaus juos su Font ir Fill objektais, ir kurti kolonų ar eilutės grafikas naudojantis dedikuotais add_bar() bei add_line() metodais ant ws.charts.
Kadangi biblioteka neturi priklausomybės nuo vietinių Office bibliotekų, ji veikia identiškai Windows, Linux ir macOS CI runners, Docker konteinerius ir be serverio aplinkose. markitdown-aspose-cells-plugin paketas išplės Microsoft MarkItDown biblioteką su XLSX palaikymu, leidžiančiu visą darbalaukę-to-Markdown eksportuoti vienu skambučiu. kūrėjai, kuriems reikia visapusiško komercinio API su visa gamybos parama gali naudoti Aspose.Cells for Python šalia šių atviros šaltinio išteklių.
ws.cells["A1"] žymės.NotImplementedError iš saugo).password parametru.markitdown-aspose-cells-plugin prideda XLSX eksporto į MarkItdown.Aspose.Cells FOSS gali būti įdiegta su vienu pip install aspose-cells-foss komandoje. nėra vietinių Office bibliotekų ar sistemos paketų, kuriuos galima įvesti. biblioteka veikia bet kurioje „Python 3.7+“ aplinkoje be kompiliacijos žingsnių.
API yra sąmoningai mažas: Workbook, Worksheet , Cells ir Font apima didžiąją dalį realaus pasaulio naudojimo atvejų. Kodų bazė yra MIT licencija, įsikūrusi GitHub ir priima klaidų ataskaitas ir paieškos.
Įdiegti su vamzdžiu, tada sukurti Workbook, prieiti prie pirmosios Worksheet ir rašyti vertybes tiesiai į ląsteles naudojant bracket notation. pavyzdys taip pat rodo, kaip drėgna antraštės eilutė keičiant lęšių stilių prieš išsaugojimą.
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")
Atidarykite išsaugotą darbaknygą, pridėkite juostų diagramą per eilutes ir paskambinkite save() tris kartus su skirtingais failo plėtotuvais - XLSX, Markdown ir CSV - nepakeičiant jokių kitų kodų.
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")
Tai nemokama, MIT licencijaujama „Python“ biblioteka, skirta sukurti, skaityti, modifikuoti ir eksportuoti „Excel“ plokštes be Microsoft Office.
XLSX skaityti / rašyti. eksportuoti tik formatus yra CSV, Markdown ir JSON. Mark Down eksportas įkuriamas bibliotekoje per save_as_markdown() ir nereikalauja jokių papildų. pasirinktinis markitdown-aspose-cells-plugin prideda XL SX paramą Microsoft’s MarkItDown bibliotekos - tai atskira integracija, o ne reikalavimas Mark down eksportą.
Aspose.Cells FOSS yra grynai Python biblioteka, kuri nėra priklausoma nuo Microsoft Office, COM automatizavimo ar bet kokios savitarpio darbo laiko.
Veiksmas pip install aspose-cells-foss. nereikia papildomų sistemos paketų ar vietinių plėtinimų.
Taip. biblioteka palaiko juostą, liniją, pie, plotą ir akcijų grafikos tipus per dedikuotus grafikonų kūrimo metodus ws.charts. Šie penki tipai išsaugo į XLSX be klaidos. Kiti grafikai (scatter, combo, vandenynai, ir tt) gali būti sukurti atminties, bet pakelti NotImplementedError kai workbook.save() yra skambinamas.
Taip. Paspauskite parametrą password sutaupydami, kad darbalaukė būtų apsaugota AES šifravimu.
markitdown-aspose-cells-plugin integruoja Aspose.Cells FOSS į Microsoft MarkItDown biblioteką, leidžiančią visiškai XLSX-to-Markdown konvertavimą su vienu skambučiu.
Šaltinis kodas, išlaidų sektorius ir indėlių vadovas yra prieinamas „GitHub“ pagal MIT licenciją.