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
.xlsxdosyaları kullanarakWorkbookveWorksheetsı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}")