Aspose.Cells FOSS for Python yra nemokama, atviro kodo biblioteka, skirta dirbti su skaičiuoklės failų programomis “Python”. Įdiegiate ją vienu pip install aspose-cells-foss įsakymu ir pradėkite kurti darbo knygas, skaityti ląsteles, taikyti stilius, kurti diagramus ir eksportuoti į XLSX, CSV, Markdown ar JSON. Visa tai nereikalauja Microsoft Excel arba bet kokio Office priklausomybės.
Biblioteka atskleidžia švarų, Python API pastatytas aplink Workbook, Worksheet , Cells ir Cell - pažįstami objektus kiekvienas skaičiuoklės kūrėjas žino. Skaityti ir rašyti ląsteles naudojant strypelio žymėjimą (ws.cells["A1"].value = "Hello"), stilizuoti juos su Font ir Fill objektai, ir sukurti stulpinius ar eilutę diagramas naudodami specialius metodus add_bar() bei add_line() ws.charts.
Kadangi biblioteka nėra priklausoma nuo vietinių “Office” bibliotekų, ji veikia identiškai “Windows”, “Linux” ir “macOS CI” paleistiuose, “Docker” konteineriais ir be serverio aplinkoje. markitdown-aspose-cells-plugin paketas išplėsta Microsoft MarkItDown biblioteką su XLSX parama, leidžiančią pilną darbo knygą eksportuoti į “Markdown” vienu skambučiu. Rinkėjai, kuriems reikia visiško komercinio API su pilnu gamybos palaika, gali naudoti Aspose.Cells for Python kartu su šiais atviro kodo ištekliais.
ws.cells["A1"] užrašo žymėjimu.NotImplementedError išsaugojus).password parametru vienoje eilutėje.markitdown-aspose-cells-plugin prideda XLSX eksportą į MarkIt Down.Aspose.Cells FOSS gali būti įdiegta tik vienu pip install aspose-cells-foss įsakymu. Nėra vietos “Office” bibliotekų ar sistemos paketų, kuriuos galima įdėti. Biblioteka veikia bet kurioje Python 3.7+ aplinkoje be kompiliacijos žingsnių.
API yra tyčia mažas: Workbook, Worksheet , Cells,Cell,, Font ,, Fill ir Chart apima didžiąją dalį realaus pasaulio naudojimo atvejų. Kodų bazė licencijuota MIT, prieinama GitHub ir priima klaidų ataskaitas bei prašymus ištraukti.
Įdiegiame pip, tada sukuriame Workbook, pasiekiame pirmąjį Worksheet ir rašome vertybes tiesiai į ląsteles naudojant tarpinių žymėjimo formą. Pavyzdys taip pat rodo kaip ištiesinti antraštinės eilutės raidę pakeičiant ląstelės stilių prieš išsaugojant.
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 viršutiniame darbotvarkėje įrašytą darbo knygą, pridėkite juostą eilės diapazone ir tada tris kartus skambinkite į save() su skirtingais failo išplėtimų XLSX, Markdown ir CSV ?? be jokių kitų kodo pakeitimų.
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 licencijuota Python biblioteka Excel skaičiuoklių kūrimui, skaitymui, pakeitimui ir eksportuoti be Microsoft Office.
XLSX skaityti / rašyti. tik eksportuoti formatus yra CSV, Markdown ir JSON. Mark down eksportas įkūręs biblioteką per save_as_markdown() ir nereikalauja jokių papildomų funkcijų. Nepriklausomai nuo pasirinkimo markitdown-aspose-cells-plugin prideda XSLX palaikymą Microsoft MarkItDown bibliotekoje tai atskira integracija, o ne reikalavimas Mark Down eksporto.
Aspose.Cells FOSS yra grynas Python bibliotekos be priklausomybės nuo Microsoft Office, COM automatizavimo ar bet koks nuosavybės vykdomasis laikas.
pip install aspose-cells-foss paleiskite. Nereikia papildomų sistemos paketų ar natyvių išplėtimų.
Taip. Biblioteka palaiko juostų, linijos, pyrago, ploto ir atsargų grafikos tipus per specialius diagramų kūrėjo metodus ws.charts. Šie penki tipai išsaugoti į XLSX be klaidų. Kiti grafų tipiniai (skateris, kombino, krioklis ir kt.) gali būti sukurti atmintyje, bet padidinti NotImplementedError kai workbook.save() yra pakviestas.
Taip. Perduokite password parametrą, kai išsaugojate darbo knygą AES šifravimu.
markitdown-aspose-cells-plugin integruoja Aspose.Cells FOSS į “Microsoft” MarkItDown biblioteką, leidžiant visiškai konvertuoti iš XLSX į Markdown vieną skambutį.
Šaltinis kodas, išvados sekėjas ir indėlio vadovas yra prieinami “GitHub” pagal MIT licenciją.