Fix #12292 : error when read one empty column from excel file
Fix #12292 
also fix #9002 

Just made my changes only inside excel.py itself to avoid mess up the html parser.
 @jreback please take a look
 @BranYang does this also fix #9002 
 @BranYang this looks good.
 @jreback I can confirm that I captured the StopIteration and return an empty DataFrame. So I believe this also fix #9002 
 thanks @BranYang 
