Giriş

Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx format) Microsoft Excel gerektirmeden. MIT License altında yayınlanmıştır ve PyPI’de şu şekilde mevcuttur: aspose-cells-foss.

Şöyle kurun:

pip install aspose-cells-foss

Neler Yapabilir

Kütüphane, elektronik tablo işlemlerinin tam yelpazesini kapsar:

  • Çalışma kitapları oluşturun ve düzenleyin: yeni çalışma kitapları oluşturun veya mevcut olanları değiştirin .xlsx dosyaları kullanarak Workbook ve Worksheet sınıflar
  • Hücre işlemleri: hücre değerlerini, formülleri ve stilleri okuyun ve yazın
  • Stil: yazı tipleri, renkler, kenarlıklar, sayı biçimleri ve hizalama uygulayın
  • Birden fazla çalışma sayfası: çalışma sayfalarını ekleyin, kaldırın ve yönetin
  • Veri doğrulama: açılır listeler, sayı aralıkları ve özel doğrulama kuralları tanımlayın
  • Yorumlar: yazar meta verileriyle hücre yorumları ekleyin
  • Köprüler: URL’lere, e-postalara, dosyalara ve iç referanslara bağlan
  • Otomatik filtreler: veri aralıklarını filtrele AutoFilter
  • Koşullu biçimlendirme: hücre değerlerini vurgulamak için kural tabanlı biçimlendirme uygula
  • Grafikler: 16 grafik türü oluştur: Çizgi, Çubuk, Pasta, Alan, Dağılım, Şelale, Kombin, Hisse, Yüzey, Radar, Ağaç Haritası, Güneş Patlaması, Histogram, Huni, Kutu & Bıyık ve Harita
  • Resimler: hücrelere sabitlenmiş görüntüleri (JPEG, PNG) göm
  • Şekil çizimi: dikdörtgenler, ovalar, oklar, metin kutuları ve 30+ ön ayarlı şekil ekle
  • Sparklines: hücre içinde mini Çizgi, Sütun ve Kazanç-Kayıp grafiklerini göm
  • Excel tabloları: yapılandırılmış tablolar (ListObject) otomatik filtre ve sütun başlıklarıyla
  • Sayfa sonları: yatay ve dikey sayfa sonları ekle
  • Hücreleri birleştir: hücre aralıklarını birleştir ve birleştirmeyi geri al
  • Şifre koruması: AES şifrelemesiyle dosyaları koru
  • Dışa aktarma biçimleri: XLSX, CSV, TSV, Markdown veya JSON olarak kaydet

Hızlı Başlangıç

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

Mevcut bir dosyayı okuma:

from aspose.cells_foss import Workbook

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

Ayrıca Bakınız