1. Products
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS Python programos

Kūrimas, modifikacija ir eksportuoti Excel skydliaukės iš Python – nemokamas ir atviras šaltinis, nulinė Microsoft Office priklausomybė.

Atviros šaltinio „Python“ biblioteka „Excel“ skirtukams

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ų.

Skaityti ir rašyti Excel failus

  • XLSX: Atverkite ir išsaugokite darbalaukę su pilna apvaliu kelio lojalumu.
  • Cell prieiga: Skaityti ir rašyti vertybes ws.cells["A1"] žymės.
  • Formulės: Rašykite formos juostus, saugomus žodžiu XLSX – vertinamas Excel arba LibreOffice atvirame, o ne biblioteka sutaupant laiko.
  • Daug eksporto formatus: Eksportuoti į CSV, Markdown ir JSON.
  • Rund-trip saugi: Nežinomos XML dalys išsaugotos verbatim re-save.

Kur gali būti naudojamos Aspose.Cells FOSS

  • Data vamzdžiai: Eksportuoti duomenų bazės užklausos rezultatus tiesiogiai į XLSX arba CSV.
  • Raportų generavimas: Sukurkite stiliaus, žymenis „Excel“ ataskaitas be „Office“.
  • Dokumentacija: Konvertuokite skirtukus į „Markdown“ per „MarketDown“ priedą.
  • ETL darbo srautas: Skaitykite įvesties lapus, perversite duomenis ir parašykite išvestines darbalaukas.
  • CI/CD automatizacija: Sukurkite bandymų rezultatus skirtukus dokerio konteineryje.

Stilius, grafikai ir saugumas

  • Font ir užpildykite: Taikykite drąsų, italų fontas dydis, priekinės ir fono spalvas.
  • Numerių formatus: Įveskite datą, valiutą ir pritaikytus numerio formatas pagal ląstelę.
  • Charts: Build bar, linijos, pie, zona ir akcijų grafikai (šios penkios rūšys išsaugo į XLSX be klaidų; kiti grafikos tipai pakelia NotImplementedError iš saugo).
  • AES šifravimas: Saugokite darbalaukes vienoje eilutėje su password parametru.
  • MarkItDown įskiepį: markitdown-aspose-cells-plugin prideda XLSX eksporto į MarkItdown.

Parengėjų patirtis

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.

Sukurkite darbų knygą ir rašykite ląsteles

Į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")

Sukurkite žemėlapį ir eksportuokite į daugybę formų

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")

Frequently Asked Questions

Kas yra Aspose.Cells FOSS Python?

Tai nemokama, MIT licencijaujama „Python“ biblioteka, skirta sukurti, skaityti, modifikuoti ir eksportuoti „Excel“ plokštes be Microsoft Office.

Kokius failų formatus palaiko?

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ą.

Ar tai reikalauja “Microsoft Excel” ar “Office”?

Aspose.Cells FOSS yra grynai Python biblioteka, kuri nėra priklausoma nuo Microsoft Office, COM automatizavimo ar bet kokios savitarpio darbo laiko.

Kaip aš jį įdiegsiu?

Veiksmas pip install aspose-cells-foss. nereikia papildomų sistemos paketų ar vietinių plėtinimų.

Ar galiu kurti grafikus?

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.

Ar šifravimas palaikomas?

Taip. Paspauskite parametrą password sutaupydami, kad darbalaukė būtų apsaugota AES šifravimu.

Kas yra „MarkItDown“ plokštė?

markitdown-aspose-cells-plugin integruoja Aspose.Cells FOSS į Microsoft MarkItDown biblioteką, leidžiančią visiškai XLSX-to-Markdown konvertavimą su vienu skambučiu.

Kur galiu rasti šaltinio kodą?

Šaltinis kodas, išlaidų sektorius ir indėlių vadovas yra prieinamas „GitHub“ pagal MIT licenciją.

  

Support and Learning Resources

 Lietuvių