Introducere

Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx format) fără a necesita Microsoft Excel. Este lansat sub Licența MIT și disponibil pe PyPI ca aspose-cells-foss.

Instalați-l cu:

pip install aspose-cells-foss

Ce poate face

Biblioteca acoperă întreaga gamă de operații pe foi de calcul:

  • Creează și editează cărți de lucru: creează cărți de lucru noi sau modifică-le pe cele existente .xlsx fișiere utilizând Workbook și Worksheet clase
  • Operații pe celule: citește și scrie valori de celule, formule și stiluri
  • Stilizare: aplică fonturi, culori, borduri, formate numerice și aliniere
  • Foi de lucru multiple: adăuga, elimina și gestionează foi de lucru
  • Validarea datelor: definește liste derulante, intervale de numere și reguli de validare personalizate
  • Comentarii: adaugă comentarii la celule cu metadate ale autorului
  • Hiperlinkuri: leagă la URL-uri, e‑mailuri, fișiere și referințe interne
  • Filtre automate: filtrează intervale de date cu AutoFilter
  • Formatare condițională: aplică formatare bazată pe reguli pentru a evidenția valorile celulelor
  • Grafice: creează 16 tipuri de grafice: Line, Bar, Pie, Area, Scatter, Waterfall, Combo, Stock, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, și Map
  • Imagini: încorporează imagini (JPEG, PNG) ancorate la celule
  • Desenarea formelor: adaugă dreptunghiuri, ovaluri, săgeți, casete de text și peste 30 de forme predefinite
  • Sparklines: încorporează grafice mini Line, Column și Win-Loss în interiorul celulelor
  • Tabele Excel: creează tabele structurate (ListObject) cu filtrare automată și antete de coloană
  • Salturi de pagină: adăugați salturi de pagină orizontale și verticale
  • Îmbinați celulele: îmbinați și separați intervale de celule
  • Protecție prin parolă: protejați fișierele cu criptare AES
  • Formate de export: salvați ca XLSX, CSV, TSV, Markdown sau JSON

Începe rapid

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

Citirea unui fișier existent:

from aspose.cells_foss import Workbook

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

Vezi și