Tu mandi in output dei tag html che poi apri con excel? Direi che come metodo è sbagliato. In questo forum c'è questa discussione che ti spiega quali classi utilizzare per esportare in excel, oppure crei una formattazione in righe dei dati, divisi con un separatore (in sostanza un file csv) e poi invece di mandarlo in output come csv lo mandi come excel