Aspose.Cells FOSS untuk Python adalah perpustakaan percuma, sumber terbuka untuk bekerja dengan fail spreadsheet dalam aplikasi Python. memasangnya dengan satu perintah pip install aspose-cells-foss dan mula mencipta buku kerja, membaca sel, menggunakan gaya, membina carta, dan mengeksport ke XLSX, CSV, Markdown, atau JSON, semua tanpa memerlukan Microsoft Excel atau apa-apa ketergantungan Office.
Perpustakaan ini mengemukakan API Pythonic yang bersih dan dibina di sekitar Workbook, Worksheet dan Cells yang merupakan objek biasa yang diketahui oleh setiap pemaju skrip. Membaca dan menulis sel menggunakan notasi bracket (ws.cells["A1"].value = "Hello"), gaya mereka dengan Font dan Fill objek, dan membina lajur atau graf baris menggunakan kaedah khusus add_bar() & add_line() pada ws.charts.
Kerana perpustakaan tidak bergantung kepada perpustian Office asli, ia berjalan secara serentak pada Windows, Linux dan macOS CI runner, Docker containers, dan persekitaran tanpa pelayan. markitdown-aspose-cells-plugin pakej meluaskan perpustusannya MarkItDown Microsoft dengan sokongan XLSX, membolehkan eksport buku kerja penuh ke-Markdown dengan satu panggilan. pemaju yang memerlukan API komersial lengkap dengan penyokong pengeluaran penuh boleh menggunakan Aspose.Cells for Python bersama sumber sumber terbuka ini.
ws.cells["A1"].NotImplementedError pada simpanan).password dalam satu baris.markitdown-aspose-cells-plugin menambah eksport XLSX kepada MarkITDow.Aspose.Cells FOSS boleh dipasang dengan satu perintah pip install aspose-cells-foss. tiada perpustakaan Office asli atau pakej sistem untuk dipasangnya. perpustian berjalan di mana-mana persekitaran Python 3.7+ tanpa langkah pengumpulan.
API ini secara sengaja kecil: Workbook, Worksheet , Cells dan Font yang meliputi kebanyakan kes penggunaan dunia nyata. Kod ini mempunyai lesen MIT, dihoskan di GitHub dan menerima laporan ralat dan permintaan menarik.
Instal dengan pip, kemudian buat Workbook, akses kepada Worksheet pertama, dan tulis nilai secara langsung ke sel menggunakan notasi bracket. contoh ini juga menunjukkan bagaimana untuk menggerakkan baris tajuk 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 carta bar melalui pelbagai baris, kemudian hubungi save() tiga kali dengan ekstensi fail yang berbeza - XLSX, Markdown dan CSV - tanpa mengubah kod lain.
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")
Ia adalah perpustakaan Python percuma, MIT-lesen untuk mencipta, membaca, mengubah suai dan mengeksport lembaran Excel tanpa memerlukan Microsoft Office.
XLSX untuk membaca/menulis. format eksport sahaja termasuk CSV, Markdown, dan JSON. Eksport markdown dibina ke dalam perpustakaan melalui save_as_markdown() dan tidak memerlukan plugin. optional markitdown-aspose-cells-plugin menambah sokongan XLsX kepada perpustihan Microsoft MarkItDown - ia adalah integrasi berasingan, bukan keperluan untuk eksport Mark Down.
Aspose.Cells FOSS ialah perpustakaan Python murni yang tidak bergantung kepada Microsoft Office, automatik COM, atau mana-mana masa kerja milik.
Tindakan pip install aspose-cells-foss. Tiada pakej sistem tambahan atau ekstensi asli diperlukan.
Ya. Perpustakaan menyokong bar, baris, kaki, kawasan dan jenis carta stok melalui kaedah pembina carta yang didedikasikan di ws.charts. lima jenis ini disimpan kepada XLSX tanpa kesilapan. Jenis grafik lain (scatter, combo, waterfall, dll.) boleh dibuat dalam memori tetapi menaikkan NotImplementedError apabila workbook.save() dipanggil.
Ya. Tentukan parameter password apabila anda menyimpan untuk melindungi buku kerja dengan penyulitan AES.
markitdown-aspose-cells-plugin mengintegrasikan Aspose.Cells FOSS ke dalam perpustakaan MarkItDown Microsoft, membolehkan penukaran XLSX-ke-Markdown penuh dengan satu panggilan tunggal.
Kod sumber, pengesan hasil dan panduan sumbangan boleh didapati di GitHub di bawah lesen MIT.