Pengantar
Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx Ini dirilis di bawah MIT Lisensi dan tersedia pada PyPI sebagai aspose-cells-foss.
Instal dengan:
pip install aspose-cells-foss
Apa yang Bisa Dilakukan
Perpustakaan mencakup semua operasi spreadsheet:
- Membuat dan mengedit buku kerja: membuat buku kerja baru atau memodifikasi yang sudah ada
.xlsxfile menggunakanWorkbookdan (b)Worksheetkelas - Operasi sel: membaca dan menulis nilai sel, rumus, dan gaya
- Styling (penulisan): menerapkan font, warna, batas, format nomor, dan pencocokan
- Lembar kerja yang berganda: menambahkan, menghapus dan mengelola lembar kerja
- Validasi data: menentukan daftar dropdown, rentang nomor, dan aturan validasi khusus
- Komentar: menambahkan komentar sel dengan metadata penulis
- Hiper-tautan: link ke URL, email, file dan referensi internal
- Filter otomatis: rentang data filter dengan
AutoFilter - Formatasi bersyarat: menerapkan pemformatan berbasis aturan untuk menyoroti nilai sel
- Bagan-bagan: membuat grafik; 16
ChartTypenilai-nilai yang didefinisikan, tetapi hanya 5 serialize to XLSX without error: Garis, Bar, Pie, Area, dan Stock. 11 jenis yang tersisa (Scatter, Air Terjun, Combo, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, Map) mengangkatNotImplementedErrorpada save. - Gambar-gambar: gambar yang disematkan (JPEG, PNG) tertanam pada sel-sel
- Bentuk gambar: menambahkan persegi panjang, oval, panah, kotak teks, dan 30+ bentuk pra-set
- Sparklines (bercahaya): menyematkan grafik mini Baris, Kolom, dan Win-Loss di dalam sel
- Tabel Excel: membuat tabel terstruktur (
Table, diakses melalui:ws.tables) dengan filter otomatis dan header kolom. - Putus halaman: menambahkan jeda halaman horizontal dan vertikal
- Sel penggabungan: merger dan unmerge sel rentang
- Perlindungan kata sandi: melindungi file dengan enkripsi AES
- Format Ekspor: menyimpan sebagai XLSX, CSV, Markdown, atau JSON
Memulai
Instal perpustakaan dengan satu perintah:
pip install aspose-cells-foss>=26.3.1
Kemudian verifikasi instalasi:
from aspose.cells_foss import Workbook
print('Aspose.Cells FOSS for Python is ready.')
Memulai dengan cepat
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")
Membaca file yang ada:
from aspose.cells_foss import Workbook
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")