Aspose.Cells FOSS untuk Python adalah perpustakaan gratis dan sumber terbuka untuk bekerja dengan file spreadsheet dalam aplikasi Python. Instal dengan satu perintah pip install aspose-cells-foss dan mulailah membuat workbook, membaca sel, menerapkan gaya, membuat diagram, dan mengekspor ke XLSX, CSV, Markdown, atau JSON, semuanya tanpa memerlukan Microsoft Excel atau ketergantungan Office apa pun.
Perpustakaan ini menyediakan API yang bersih dan Pythonic yang dibangun di sekitar Workbook, Worksheet, Cells, dan Cell, objek yang familiar bagi setiap pengembang spreadsheet. Baca dan tulis sel menggunakan notasi kurung siku (ws.cells["A1"].value = "Hello"), beri gaya dengan objek Font dan Fill, serta buat diagram kolom atau garis menggunakan metode add_bar() dan add_line() khusus pada ws.charts.
Karena perpustakaan ini tidak memiliki ketergantungan pada perpustakaan Office native, ia berjalan identik di Windows, Linux, dan macOS CI runners, kontainer Docker, serta lingkungan serverless. Paket markitdown-aspose-cells-plugin memperluas perpustakaan MarkItDown milik Microsoft dengan dukungan XLSX, memungkinkan ekspor workbook-ke-Markdown penuh dengan satu panggilan. Pengembang yang membutuhkan API komersial lengkap dengan dukungan produksi penuh dapat menggunakan Aspose.Cells for Python bersama sumber daya open-source ini.
ws.cells["A1"] .NotImplementedError pada simpan).password dalam satu baris.markitdown-aspose-cells-plugin menambahkan ekspor XLSX ke MarkitDowns.Aspose.Cells FOSS dapat diinstal dengan satu perintah pip install aspose-cells-foss. Tidak ada perpustakaan Office asli atau paket sistem untuk menginstalnya. Perpustakaan berjalan pada lingkungan Python 3.7 + tanpa langkah kompilasi.
API ini sengaja kecil: Workbook, Worksheet , Cells,Cell,, Font., Fill dan Chart mencakup sebagian besar kasus penggunaan dunia nyata. Basis kode dilisensikan MIT, dihosting di GitHub, dan menerima laporan bug dan permintaan tarik .
Install dengan pip, kemudian buat Workbook, akses ke Worksheet pertama, dan tulis nilai langsung ke sel menggunakan notasi kurung. Contoh ini juga menunjukkan bagaimana mengeras baris header dengan memodifikasi gaya sel sebelum menyimpan.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Buka buku kerja yang disimpan di atas, tambahkan bar chart pada berbagai baris, lalu panggil save() tiga kali dengan ekstensi file berbeda XLSX, Markdown, dan CSV ?? tanpa mengubah kode lainnya.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
Ini adalah perpustakaan Python gratis, berlisensi MIT untuk membuat, membaca, memodifikasi, dan mengekspor spreadsheet Excel tanpa memerlukan Microsoft Office.
XLSX untuk membaca/menulis. Format ekspor saja termasuk CSV, Markdown, dan JSON. Ekspor Mark down dibangun ke dalam perpustakaan melalui save_as_markdown() dan tidak memerlukan plugin. Opsional markitdown-aspose-cells-plugin menambahkan dukungan XSLX ke perpustaka Microsoft MarkItDown ini adalah integrasi terpisah, bukan persyaratan untuk ekspor Mark Down .
Tidak. Aspose.Cells FOSS adalah perpustakaan Python murni tanpa ketergantungan pada Microsoft Office, otomatisasi COM, atau runtime proprietary apa pun.
Run pip install aspose-cells-foss. Tidak diperlukan paket sistem tambahan atau ekstensi asli.
Ya. Perpustakaan mendukung jenis bar, garis, pie, area, dan grafik saham melalui metode pembangun bagan khusus pada ws.charts. Lima tipe ini menyimpan ke XLSX tanpa kesalahan. Jenis chart lainnya (scatter, combo, waterfall, dll.) dapat dibuat di memori tetapi menaikkan NotImplementedError saat workbook.save() dipanggil.
Ya. Pasangkan parameter password saat menyimpan untuk melindungi buku kerja dengan enkripsi AES.
markitdown-aspose-cells-plugin mengintegrasikan Aspose.Cells FOSS ke dalam perpustakaan MarkItDown Microsoft, memungkinkan konversi XLSX-to-Markdown penuh dengan satu panggilan.
Kode sumber, tracker masalah, dan panduan kontribusi tersedia di GitHub dengan lisensi MIT.