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 .xlsx fail menggunakan Workbook dan Worksheet kelas
  • 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}")

Lihat Juga