Pengenalan
Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx format) tanpa memerlukan Microsoft Excel. Ia dikeluarkan di bawah MIT License dan tersedia di PyPI sebagai aspose-cells-foss.
Pasang ia dengan:
pip install aspose-cells-foss
Apa yang Ia Boleh Lakukan
Perpustakaan ini merangkumi seluruh rangkaian operasi hamparan:
- Cipta dan edit buku kerja: cipta buku kerja baru atau ubah yang sedia ada
.xlsxfail menggunakanWorkbookdanWorksheetkelas - Operasi sel: baca dan tulis nilai sel, formula, dan gaya
- Penggayaan: gunakan fon, warna, sempadan, format nombor, dan penjajaran
- Berbilang lembar kerja: tambah, buang, dan urus lembar kerja
- Pengesahan data: takrifkan senarai lungsur, julat nombor, dan peraturan pengesahan khusus
- Komen: tambah komen sel dengan metadata pengarang
- Pautan Hiper: pautan kepada URL, e-mel, fail, dan rujukan dalaman
- Penapis Automatik: tapis julat data dengan
AutoFilter - Pemformatan bersyarat: gunakan pemformatan berasaskan peraturan untuk menyorot nilai sel
- Carta: buat 16 jenis carta: Garis, Bar, Pai, Kawasan, Tabur, Air Terjun, Kombinasi, Stok, Permukaan, Radar, Treemap, Sunburst, Histogram, Corong, Kotak & Bulu, dan Peta
- Gambar: sisipkan imej (JPEG, PNG) dipautkan ke sel
- Melukis bentuk: tambah segi empat tepat, oval, anak panah, kotak teks, dan lebih 30 bentuk pratetap
- Sparklines: sisipkan carta mini Line, Column, dan Win-Loss di dalam sel
- Jadual Excel: buat jadual berstruktur (
ListObject) dengan auto-filter dan tajuk lajur - Hentian halaman: tambah hentian halaman mendatar dan menegak
- Gabungkan sel: gabungkan dan nyahgabungkan julat sel
- Perlindungan kata laluan: lindungi fail dengan penyulitan AES
- Format eksport: simpan sebagai XLSX, CSV, TSV, Markdown, atau JSON
Mula 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 fail sedia ada:
from aspose.cells_foss import Workbook
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")