Johdanto

Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx format) ilman Microsoft Excelin tarvetta. Se on julkaistu MIT License -lisenssin alla ja saatavilla PyPI:ssä nimellä aspose-cells-foss.

Asenna se komennolla:

pip install aspose-cells-foss

Mitä se voi tehdä

Kirjasto kattaa koko valikoiman taulukkolaskentaoperaatioita:

  • Luo ja muokkaa työkirjoja: luo uusia työkirjoja tai muokkaa olemassa olevia .xlsx tiedostoja käyttäen Workbook ja Worksheet luokkia
  • Solun toiminnot: lue ja kirjoita soluarvot, kaavat ja tyylit
  • Tyylittely: käytä fontteja, värejä, reunoja, numeroformaatteja ja tasausta
  • Useita laskentataulukoita: lisää, poista ja hallinnoi taulukoita
  • Datan validointi: määritä avattavat luettelot, numeroalueet ja mukautetut validointisäännöt
  • Kommentit: lisää solun kommentteja, joissa on tekijän metadata
  • Hyperlinkit: linkki URL-osoitteisiin, sähköposteihin, tiedostoihin ja sisäisiin viitteisiin
  • Automaattisuodattimet: suodata tietojoukkojen alueita AutoFilter
  • Ehdollinen muotoilu: sovella sääntöperusteista muotoilua korostaaksesi soluarvot
  • Kaaviot: luo 16 kaaviotyyppiä: Line, Bar, Pie, Area, Scatter, Waterfall, Combo, Stock, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, ja Map
  • Kuvat: upota kuvia (JPEG, PNG) soluihin ankkuroituina
  • Piirrä muotoja: lisää suorakulmioita, soikioita, nuolia, tekstilaatikoita ja yli 30 esiasetettua muotoa
  • Sparklines: upota mini Line-, Column- ja Win-Loss -kaavioita soluihin
  • Excel-taulukot: luo jäsenneltyjä taulukoita (ListObject) automaattisuodattimella ja sarakeotsikoilla
  • Sivunvaihdot: lisää vaakasuoria ja pystysuoria sivunvaihtoja
  • Yhdistä solut: yhdistä ja poista soluvälien yhdistäminen
  • Salasanansuojaus: suojaa tiedostot AES-salauksella
  • Vientimuodot: tallenna muodossa XLSX, CSV, TSV, Markdown tai JSON

Pika-aloitus

from aspose.cells_foss import Workbook

# Create a new workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]

# Write values
worksheet.cells["A1"].put_value("Hello")
worksheet.cells["B1"].put_value("World")
worksheet.cells["A2"].put_value(42)

# Save
workbook.save("output.xlsx")

Olemassa olevan tiedoston lukeminen:

from aspose.cells_foss import Workbook

workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")

Katso myös