I assume you are using:
Response.ContentType = "application/vnd.ms-excel"
To generate your .xls? You can use background colors in table, td etc tags
FYI: If you explain your probelm and desired ooutcome in more detail you will get more useful responses. Should we assume the 'white background' is the definition of 'bad presented'?
Wind is your friend