Aspose.Cells FOSS untuk Python adalah perpustakaan gratis, sumber terbuka untuk bekerja dengan file spreadsheet dalam aplikasi Python.Memasangkannya dengan satu perintah pip install aspose-cells-foss dan mulai membuat buku kerja, membaca sel, menerapkan gaya, membangun grafis, dan mengekspor ke XLSX, CSV, Markdown, atau JSON, semuanya tanpa memerlukan Microsoft Excel atau ketergantungan Office apa pun.
Perpustakaan ini mengungkapkan API Pythonic yang bersih, dibangun di sekitar Workbook, Worksheet dan Cell yang dikenal oleh setiap pengembang spreadsheet. Baca dan tulis sel menggunakan notasi bracket (ws.cells["A1"].value = "Hello"), gaya mereka dengan Font dan Fill objek, dan membuat kolom atau graf baris menggunakan metode khusus add_bar() & add_line() pada ws.charts.
Karena perpustakaan tidak bergantung pada perpuskatan asli Office, ia berjalan secara identik di Windows, Linux dan macOS CI runner, Docker container, dan lingkungan tanpa server. paket markitdown-aspose-cells-plugin memperluas perpustaan MarkItDown Microsoft dengan dukungan XLSX, memungkinkan ekspor buku kerja penuh ke-Markdown dengan satu panggilan. pengembang yang membutuhkan API komersial lengkap dengan sokongan produksi penuh dapat menggunakan Aspose.Cells for Python bersama sumber daya sumber terbuka ini.
ws.cells["A1"] notasi bracket.NotImplementedError pada penyimpanan).password dalam satu baris.markitdown-aspose-cells-plugin menambah ekspor XLSX ke MarkItdown.Aspose.Cells FOSS dapat dipasang dengan satu perintah pip install aspose-cells-foss. tidak ada perpustakaan Office asli atau paket sistem untuk dipasangnya. perpuskannya berjalan di lingkungan Python 3.7+ tanpa langkah kompilasi.
API ini sengaja kecil: Workbook, Worksheet , Cells dan Font yang mencakup sebagian besar kasus penggunaan dunia nyata. Kode ini berlesen MIT, dihoskan di GitHub dan menerima laporan bug dan permintaan menarik.
Instal dengan pip, kemudian buat Workbook, akses ke Worksheet pertama, dan tulis nilai langsung ke sel menggunakan notasi bracket. contoh ini juga menunjukkan bagaimana untuk menggerakkan baris kepala dengan mengubah gaya sel sebelum menyimpan.
pip install aspose-cells-foss
from 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 graf bar ke berbagai baris, kemudian hubungi 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, berlesen MIT untuk membuat, membaca, mengedit dan mengekspor Excel tanpa memerlukan Microsoft Office.
XLSX untuk membaca/menulis. format ekspor hanya termasuk CSV, Markdown, dan JSON. Export markdown dibangun ke perpustakaan melalui save_as_markdown() dan tidak memerlukan plugin. optional markitdown-aspose-cells-plugin menambahkan dukungan XLsX ke perpustaka Microsoft MarkItDown — itu adalah integrasi terpisah, bukan persyaratan untuk export Mark Down.
Aspose.Cells FOSS adalah perpustakaan Python murni dengan tidak bergantung pada Microsoft Office, otomatisasi COM, atau waktu kerja yang dimiliki.
Run pip install aspose-cells-foss. tidak diperlukan paket sistem tambahan atau ekspansi asli.
Ya. perpustakaan mendukung bar, garis, kaki, area, dan stock chart types melalui metode khusus charta-builder di ws.charts. lima jenis ini disimpan ke XLSX tanpa kesalahan. tipe charts lainnya (scatter, combo, waterfall, dll.) dapat dibuat dalam memori tetapi naik NotImplementedError ketika workbook.save() dipanggil.
Ya. Tuliskan parameter password saat menyimpan untuk melindungi buku kerja dengan enkripsi AES.
markitdown-aspose-cells-plugin mengintegrasikan Aspose.Cells FOSS ke perpustakaan MarkItDown Microsoft, memungkinkan konversi XLSX-to-Markdown penuh dengan satu panggilan tunggal.
Kod sumber, tracker data dan panduan kontribusi tersedia di GitHub di bawah lisensi MIT.