clone of http://bitbucket.org/ericgazoni/openpyxl