Setelah membahas library Python & PHP untuk baca-tulis Excel. Perlu juga diketahui addin Python untuk Excel, sehingga kita bisa membuat script otomasi di file Excel dengan bahasa Python. Selama ini saya hanya menggunakan visual basic MS Office untuk otomasi di file Excel.
Informasi selanjutnya: https://www.pyxll.com/index.html
Wednesday, April 30, 2014
Tuesday, April 29, 2014
Python & PHP Library untuk MS Excel
Akhir-akhir ini pekerjaan ofisial saya banyak terkait extract data dari file Excel (xls atau xlsx) dan output ke file Excel. Berikut daftar library yang paling cocok untuk pekerjaan tsb.
Fitur PHPExcel lengkap dari baca-tulis (dalam beragam format: xls, xlsx, csv, html, pdf), formatting-printing, menghandle Excel formula dan charting.
Sumber: https://phpexcel.codeplex.com/
Selain PHPExcel, Anda dapat menemukan proyek library lain untuk MS Office di GitHub PHP Office https://github.com/PHPOffice/
Sumber: http://pythonhosted.org/openpyxl/#
Sumber: http://www.python-excel.org/, http://pythonhosted.org/xlutils/
PHP
PHPExcel (CodePlex)
Satu-satunya library yang bisa mengakomodasi segala keperluan saya untuk memproses file Excel dari PHP.Fitur PHPExcel lengkap dari baca-tulis (dalam beragam format: xls, xlsx, csv, html, pdf), formatting-printing, menghandle Excel formula dan charting.
Sumber: https://phpexcel.codeplex.com/
Selain PHPExcel, Anda dapat menemukan proyek library lain untuk MS Office di GitHub PHP Office https://github.com/PHPOffice/
Python
Untuk Python pilihannya banyak, tetapi saya masih sulit menemukan sekelas PHPExcel di PHP.OpenPyXl
Library untuk baca-tulis file Excel 2007 xlsx/xlsm. Fitur meliputi baca-tulis, formatting, charting dan handle formula Excel. Openpyxl diklaim sebagai port PHPExcel di atas untuk Python.Sumber: http://pythonhosted.org/openpyxl/#
PHP-Excel
Library terbagi menjadi 3 modul: xlrd untuk baca file excel, xlwt untuk menulis/membuat file excel dan xlutils untuk mengcopy atau modifikasi file excel yang ada.Sumber: http://www.python-excel.org/, http://pythonhosted.org/xlutils/
Subscribe to:
Posts (Atom)