I know this thread has been inactive for a while, but I thought it would be nice to add an answer here, since I made a new solution to this problem.
I had the same problem, so I went ahead and created a small library containing python-excel (xlrd, xlwt) and openpyxl in it . You can find it here: https://github.com/camyoung1234/spreadsheet
Then, to use it, enter the same code as openpyxl, except that you replace openpyxl with spreadsheet . When you download and save files, it looks at the extension and determines which library to use to process it.
To install it, just download it, extract it, rename the spreadsheet-master folder to spreadsheet and put it in PythonXX/Lib/site-packages/ (I tested only with Python 2.7, but it should work with others)
README has a few examples to help you get started.
source share