Let me get back to you with more details. We use two SQL programs at work, pgAdmin and SQL Manager. SQL Manager has a variety of output formats so let me get from more detail on why xls over csv.
Can you be more specific about the problems you ran into? I haven't had any issues with pgadmin csv export in excel, and I recently implemented CSV export in one of our applications, so I'm curious as to potential pitfalls.