Pendahuluan
Aspose.Cells FOSS adalah perpustakaan Python ringan untuk membuat, membaca, dan memodifikasi file Excel (.xlsx format) tanpa memerlukan Microsoft Excel. Ini dirilis di bawah Lisensi MIT dan tersedia di PyPI sebagai aspose-cells-foss.
Instal dengan:
pip install aspose-cells-foss
Apa yang Bisa Dilakukan
Perpustakaan mencakup seluruh rangkaian operasi spreadsheet:
- Buat dan edit buku kerja: buat buku kerja baru atau modifikasi file
.xlsxyang ada menggunakan kelasWorkbookdanWorksheet - Operasi sel: baca dan tulis nilai sel, rumus, dan gaya
- Pemformatan: terapkan font, warna, batas, format angka, dan perataan
- Beberapa lembar kerja: tambahkan, hapus, dan kelola lembar kerja
- Validasi data: definisikan daftar dropdown, rentang angka, dan aturan validasi khusus
- Komentar: tambahkan komentar sel dengan metadata penulis
- Tautan hiper: tautkan ke URL, email, file, dan referensi internal
- Filter otomatis: filter rentang data dengan
AutoFilter - Pemformatan bersyarat: terapkan pemformatan berbasis aturan untuk menyorot nilai sel
- Diagram: buat diagram; 16 nilai
ChartTypedidefinisikan, tetapi hanya 5 yang diserialisasi ke XLSX tanpa error: Line, Bar, Pie, Area, dan Stock. 11 tipe yang tersisa (Scatter, Waterfall, Combo, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, Map) menghasilkanNotImplementedErrorsaat disimpan. - Gambar: sematkan gambar (JPEG, PNG) yang terikat pada sel
- Menggambar bentuk: tambahkan persegi panjang, oval, panah, kotak teks, dan lebih dari 30 bentuk preset
- Sparklines: sematkan diagram mini Line, Column, dan Win-Loss di dalam sel
- Tabel Excel: buat tabel terstruktur (
Table, diakses melaluiws.tables) dengan filter otomatis dan header kolom - Pemecah halaman: tambahkan pemecah halaman horizontal dan vertikal
- Gabungkan sel: gabungkan dan pisahkan rentang sel
- Proteksi kata sandi: lindungi file dengan enkripsi AES
- Format ekspor: simpan sebagai XLSX, CSV, TSV, Markdown, atau JSON
Panduan 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}")