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
.xlsxtiedostoja käyttäenWorkbookjaWorksheetluokkia - 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}")