Open Source Python API untuk Google Spreadsheet
Pustaka Python yang memudahkan untuk memanggil Python dari Excel dan sebaliknya.
Xlwings adalah open source python API untuk memanipulasi format file Excel. Dengan menggunakan API, Anda dapat mengotomatiskan excel dari python untuk menghasilkan laporan, menulis UDF (fungsi yang ditentukan pengguna), menulis makro, dan mengontrol Excel dari jarak jauh. Selanjutnya, API memungkinkan manipulasi struktur data seperti sel, daftar, rentang, array NumPy, bingkai data panda, dan seri panda.
Xlwings memerlukan instalasi Microsoft Excel, jadi semuanya berfungsi di Windows dan macOS kecuali UDF hanya berfungsi di Windows.
Memulai dengan Xlwings
Anda harus menginstal Python 3.5 atau lebih tinggi di sistem Anda untuk menjalankan xlwings dengan lancar. Cara yang disarankan untuk menginstal melalui PIP. Silakan gunakan perintah berikut.
Instal Xlwings melalui Perintah PIP
pip install xlwings
Instal Xlwings melalui Conda
conda install xlwings
Berinteraksi dengan Excel dari Python
Xlwings API memungkinkan memanipulasi Microsoft Spreadsheets menggunakan Python. Dengan menggunakan API, Anda dapat terhubung ke buku kerja yang ada atau membuat yang baru menggunakan metode xlwings.Book(). Anda dapat membaca/menulis nilai ke & dari rentang, memperluas rentang, mengonversi tipe data dengan mudah. Selanjutnya, Anda dapat menambahkan bagan Matplotlib & Plotly sebagai gambar di Buku Kerja Excel Anda.
Panggil Python dari Excel
Pustaka spreadsheet Open Source Xlwings memungkinkan pengembang perangkat lunak berkomunikasi dengan Python melalui Excel. Anda dapat memanggil fungsi python di dalam excel Anda baik dengan menggunakan tombol Jalankan dari Xlwings Excel Add-In atau dengan menggunakan fungsi RunPython VBA. Hal yang baik tentang menggunakan Add-In Excel adalah Anda tidak perlu buku kerja Anda diaktifkan secara makro, dan Anda dapat menyimpannya sebagai xlsx.
Fungsi yang Ditentukan Pengguna (UDF) di Excel menggunakan Python
Pustaka Xlwings memberi pengembang kemampuan untuk menulis Fungsi yang Ditentukan Pengguna (UDF) di dalam format file Microsoft Excel secara terprogram. Saat ini, UDF hanya tersedia di windows. API memungkinkan penggunaan fungsi sederhana, jumlah dimensi larik, rumus larik dinamis, rumus arrya dengan NumPy, dan banyak lagi.