Aspose.Cells FOSS untuk Python adalah perpustakaan sumber terbuka percuma untuk bekerja dengan fail lembaran kerja dalam aplikasi Python. Pastikan untuk memasang dengan satu perintah pip install aspose-cells-foss dan mula membuat buku kerja, membaca sel, menggunakan gaya, membina carta, dan mengeksport ke XLSX, CSV, TSV, Markdown, atau JSON, semua tanpa memerlukan Microsoft Excel atau sebarang ketergantungan Office.
Perpustakaan ini mendedahkan API Pythonic yang bersih yang dibina di sekitar ‘Workbook’, ‘Worksheet’, ‘Cells’ dan ‘Cell’, objek yang biasa setiap pengembang lembaran kerja tahu. Baca dan tulis sel menggunakan notasi bracket (ws.cells["A1"].value = "Hello"), gaya mereka dengan objek ‘Font’ dan ‘Fill, dan buat jadual lajur atau baris menggunakan kaedah khusus 'add_bar()' dan 'add_line()' pada ws.charts’.
Kerana perpustakaan tidak mempunyai ketergantungan kepada perpustakaan Office asli, ia berjalan sama pada Windows, Linux, dan macOS CI runner, Docker containers, dan persekitaran tanpa pelayan. pakej ‘markitdown-aspose-cells-plugin’ memperluaskan perpustakaan MarkItDown Microsoft dengan sokongan XLSX, membolehkan eksport buku kerja penuh ke Markdown dengan satu panggilan.
markitdown-aspose-cells-plugin menambah eksport XLSX ke MarkItDown.Aspose.Cells FOSS boleh dipasang dengan satu perintah ‘pip install aspose-cells-foss’.Tidak ada pustaka Office asli atau paket sistem untuk dipasang.Pustaka ini berjalan pada mana-mana persekitaran Python 3.7+ tanpa langkah kompilasi.
API ini sengaja kecil: ‘Workbook’, ‘Worksheet’, ‘Cells’, ‘Cell’, ‘Font’, ‘Fill’ dan ‘Chart’ meliputi majoriti besar kes penggunaan dunia sebenar.
Instal dengan pip, kemudian mencipta ‘Workbook’, mengakses ‘Worksheet’ pertama, dan menulis nilai secara langsung ke sel menggunakan notasi bracket.
» » Basah PIP menginstal aspose-cells-foss » » »
» » Python daripada aspose.cells_foss import Workbook
Wb = Buku Kerja ( Wb = wb.Workheets [0]
w.cells[“A1”].nilai = “Produk” W.s.cells[“B1”].nilai = “Keputusan” W.s.cells[“A2”].nilai = “Penggunaan” W.s.cells[“B2”]. nilai = 42000
#Bol the header baris Untuk kol dalam [“A1”, “B1”] : gaya = ws.cells[col].get_style() style.font.bold = benar c.cells[col].apply_style(gaya)
Wb.save(“report.xlsx”) yang boleh disimpan » » »
Buka buku kerja yang disimpan di atas, tambahkan carta bar di atas pelbagai baris, kemudian hubungi ‘save()’ tiga kali dengan ekstensi fail yang berbeza (XLSX, Markdown, dan CSV) tanpa mengubah mana-mana kod lain.
» » Python daripada aspose.cells_foss import Workbook
Wb = Buku Kerja (“report.xlsx”) Wb = wb.Workheets [0]
grafik = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, Benar) chart.title = “Keputusan mengikut produk”
Wb.save(“report_with_chart.xlsx”)
Wb.save (”report.md”)
wb.save(“report.csv”) yang boleh disimpan » » »
Ia adalah perpustakaan Python percuma yang dilesenkan oleh MIT untuk mencipta, membaca, mengubah dan mengeksport lembaran kerja Excel tanpa memerlukan Microsoft Office.
Format eksport sahaja termasuk CSV, TSV, Markdown (melalui plugin MarkItDown), dan JSON.
Aspose.Cells FOSS ialah pustaka Python murni tanpa ketergantungan kepada Microsoft Office, automatik COM, atau mana-mana runtime milik.
Run pip install aspose-cells-foss. Tiada paket sistem tambahan atau ekstensi asli diperlukan.
Perpustakaan ini menyokong bar, baris, pie, scatter, kawasan, dan jenis carta gabungan melalui kaedah pembina carta khusus pada ws.charts.
Ya. Sampaikan parameter ‘kunci kata laluan’ apabila menyimpan untuk melindungi buku kerja dengan pengenkripsi AES.
‘markitdown-aspose-cells-plugin’ mengintegrasikan Aspose.Cells FOSS ke dalam pustaka MarkItDown Microsoft, membolehkan penukaran XLSX-to-Markdown penuh dengan panggilan tunggal.
Kod sumber, pemantauan emisi, dan panduan sumbangan boleh didapati di GitHub di bawah lesen MIT.