Wednesday, April 30, 2014

pyxll: Python Addin untuk MS Excel

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

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.

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/