1. Produk
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS untuk Python

Membuat, memodifikasi, dan mengekspor lembar kerja Excel dari Python – gratis dan open-source, tidak ada ketergantungan Microsoft Office.

Perpustakaan Python Open Source untuk Excel

Aspose.Cells FOSS for Python adalah pustaka open source gratis untuk bekerja dengan file spreadsheet dalam aplikasi Python. Instal dengan satu perintah pip install aspose-cells-foss dan mulai membuat buku kerja, membaca sel, menerapkan gaya, membangun grafik, dan mengekspor ke XLSX, CSV, TSV, Markdown, atau JSON, semua tanpa memerlukan Microsoft Excel atau ketergantungan Office apapun.

Perpustakaan ini mengungkapkan API Pythonic yang bersih dan terstruktur di sekitar ‘Workbook’, ‘Worksheet’, ‘Cells’ dan ‘Cell’, objek yang sudah dikenal oleh setiap pengembang spreadsheet. Baca dan tulis sel menggunakan notasi bracket (ws.cells["A1"].value = "Hello"), gaya mereka dengan objek ‘Font’ dan ‘Fill`, dan buat kolom atau grafik baris menggunakan metode khusus ‘add_bar()’ dan ‘add_line()’ pada ‘ws.charts’.

Karena perpustakaan tidak memiliki ketergantungan pada perpustakaan Office asli, itu berjalan secara identik pada Windows, Linux, dan macOS CI runner, Docker container, dan lingkungan tanpa server. paket ‘markitdown-aspose-cells-plugin’ memperluas perpustakaan MarkItDown Microsoft dengan dukungan XLSX, memungkinkan ekspor buku kerja penuh ke Markdown dengan satu panggilan.

Membaca dan menulis file Excel

  • XLSX: Buka dan simpan buku kerja dengan keyakinan perjalanan putaran penuh.
  • ** Akses sel:** Baca dan tulis nilai dengan notasi ‘ws.cells[“A1”]`
  • ** Formulir: ** Tulislah string rumus yang dihitung ulang pada menyimpan.
    • Format ekspor yang beragam: * Ekspor ke CSV, TSV, Markdown, dan JSON.
  • **Secure: *Bagian XML yang tidak diketahui disimpan secara verbatim saat menyimpan ulang.

Di mana Aspose.Cells FOSS dapat digunakan

  • Papil data: Hasil kueri database diekspor langsung ke XLSX atau CSV.
    • Rapor Generasi: * Membuat laporan Excel bermerek yang stylish tanpa Office.
  • **Dokumentasi: ** Konversi lembar kerja ke Markdown melalui plugin MarkItDown.
  • ** ETL workflows: ** Baca lembar input, mengubah data, dan menulis buku kerja output.
    • Automatikasi CI/CD: * Menghasilkan lembar-lembar hasil tes di dalam wadah Docker.

Styling, Charts, dan Keamanan

  • Font dan isi: Gunakan warna yang kasar, itatik, ukuran font, latar belakang dan latar belakang.
  • ** Format nomor:** Set tanggal, mata uang, dan format nomor kustom per sel.
  • Graf: Buat bar, garis, pie, scatter, area, dan grafik kombinasi.
    • enkripsi AES: * Melindungi buku kerja dengan parameter ‘password’ dalam satu baris.
  • **MarkItDown plugin: ** markitdown-aspose-cells-plugin menambahkan ekspor XLSX ke MarkItDown.

Pengalaman Pengembang

Aspose.Cells FOSS dapat diinstal dengan satu perintah ‘pip install aspose-cells-foss’. tidak ada perpustakaan Office asli atau paket sistem untuk diinstal. perpustakaan berjalan di 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 ini berlisensi MIT, dihoskan di GitHub, dan menerima laporan bug dan permintaan pull.

Membuat buku kerja dan menulis sel

Instal dengan pip, kemudian buat ‘Workbook’, akses ke ‘Worksheet’ pertama, dan tulis nilai langsung ke sel menggunakan notasi bracket.

“Bash Pipa untuk instal aspose-cells-foss “”

dengan Python dari aspose.cells_foss import Workbook

Wb = buku kerja Wb = wb.Worksheets yang digunakan[0]

Menulis Nilai

c.cells[“A1”].nilai = “Produk” c.cells[“B1”].nilai = “Penghasilan” c.cells[“A2”].value = “Widget” untuk c.cells[“B2”].nilai = 42000

#Bud the header row yang baik Untuk kol dalam [“A1”, “B1”]: gaya = ws.cells[col].get_style() style.font.bold = benar c.cells[col].apply_style(gaya)

Menggunakan informasi yang tersedia (report.xlsx) “”

Membuat grafik dan mengekspor ke berbagai format

Buka buku kerja yang disimpan di atas, tambahkan grafik bar di berbagai baris, lalu hubungi ‘save()’ tiga kali dengan ekstensi file yang berbeda (XLSX, Markdown, dan CSV) tanpa mengubah kode lainnya.

dengan Python dari aspose.cells_foss import Workbook

wb = buku kerja (”report.xlsx”) Wb = wb.Worksheets yang digunakan[0]

Tambahkan grafik bar di atas baris 2-10

diagram = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, benar) Chart.title = “Penghasilan berdasarkan Produk”

wb.save(“report_with_chart.xlsx”)

Ekspor buku kerja yang sama ke Markdown

Wb.save (”report.md”)

atau mengekspor ke CSV

wb.save (”report.csv”) “”

Pertanyaan yang Sering Diajukan

Apa yang dimaksud dengan Aspose.Cells FOSS untuk Python?

Ini adalah perpustakaan Python gratis yang berlisensi MIT untuk membuat, membaca, memodifikasi, dan mengekspor lembar kerja Excel tanpa memerlukan Microsoft Office.

Format file apa yang didukung?

Format ekspor hanya termasuk CSV, TSV, Markdown (melalui plugin MarkItDown), dan JSON.

Apakah Anda membutuhkan Microsoft Excel atau Office?

Aspose.Cells FOSS adalah perpustakaan Python murni tanpa ketergantungan pada Microsoft Office, otomatisasi COM, atau runtime paten.

Bagaimana cara menginstalnya?

Run pip install aspose-cells-foss. Tidak diperlukan paket sistem tambahan atau ekstensi asli.

Bisakah saya membuat chart?

Perpustakaan mendukung bar, baris, pie, scatter, area, dan kombinasi tipe grafik melalui metode chart-builder khusus di ws.charts.

Apakah enkripsi didukung?

Sebutkan parameter ‘password’ saat menyimpan untuk melindungi buku kerja dengan enkripsi AES.

Apa itu MarkItDown Plugin?

‘markitdown-aspose-cells-plugin’ mengintegrasikan Aspose.Cells FOSS ke dalam pustaka MarkItDown Microsoft, memungkinkan konversi XLSX-to-Markdown penuh dengan panggilan tunggal.

Di mana saya dapat menemukan kode sumber?

Kode sumber, pemantau emisi, dan panduan kontribusi tersedia di GitHub di bawah lisensi MIT.

  

Sumber Daya Dukungan dan Pembelajaran

 Bahasa Indonesia