Marcos, como o codigo é bem grande vou postar alguns trechos(se precisar do código todo eu posto).  esse trecho são os cabeçalhos da tabela.   $fp = fopen("/php/relatorios/".$nome."_rel_geral_pedidos.xls","w+"); 	fwrite($fp,"<table>");   		fwrite($fp,"<tr>");     		fwrite($fp,"<td colspan='7' align='center'><strong>Dados do Cliente</strong></td>");     		fwrite($fp,"<td colspan=\"7\" align=\"center\" ><strong>Endereco Principal</strong></td>");     		fwrite($fp,"<td colspan=\"7\" align=\"center\" ><strong>Endereco de Entrada</strong></td>");     		fwrite($fp,"<td colspan=\"4\" align=\"center\" ><strong>Personalizacao</strong></td>");     		for($i = 0;$i<$qtd_pgtos;$i++){     			fwrite($fp,"<td colspan=\"11\"align=\"center\" ><strong>Pagamento do ". $i+1 ." Selo</strong></td>");     		}                 fwrite($fp,"</tr>");                 fwrite($fp,"<tr>");   		fwrite($fp,"<td ><strong>Data pedido</strong></td>");     		fwrite($fp,"<td ><strong>Codigo Origem</strong></td>");     		fwrite($fp,"<td ><strong>Origem Pedido</strong></td>");     		fwrite($fp,"<td ><strong>Customer ID</strong></td>");     		fwrite($fp,"<td ><strong>Customer Name</strong></td>");     		fwrite($fp,"<td ><strong>CPF / CNPJ</strong></td>");     		fwrite($fp,"<td ><strong>I.E.</strong></td>");     		fwrite($fp,"<td ><strong>Logradouro</strong></td>");     		fwrite($fp,"<td ><strong>Numero</strong></td>");     		fwrite($fp,"<td ><strong>Complemento</strong></td>"); [/codebox]  esses aqui são do preenchimento dela.  [codebox] fwrite($fp,"<tr>"); 		  		fwrite($fp,"<td>".$ret[$i]['data_pedido']."</td>"); 		  		fwrite($fp,"<td>".$ret[$i]['id_codigo_origem']."</td>"); 		  		fwrite($fp,"<td>".$ret[$i]['origem_pedido']."</td>"); 		  		fwrite($fp,"<td>".$ret[$i]['id_cliente_hallmark']."</td>"); 		  		fwrite($fp,"<td>".$ret[$i]['nome']."</td>"); 		  		fwrite($fp,"<td>".$ret[$i]['cpf_cnpj']."</td>"); 		  		fwrite($fp,"<td>".$ret[$i]['ie']."</td>");   	 			for ($k = 0;$k<sizeof($ret[$i]['endereco']);$k++){   					if($k == 0 && $ret[$i]['endereco'][$k] == 'entrega'){ 	  					fwrite($fp,"<td>   </td>"); 	  					fwrite($fp,"<td>   </td>"); 	  					fwrite($fp,"<td>   </td>"); 	  					fwrite($fp,"<td>   </td>"); 	  					fwrite($fp,"<td>   </td>"); 	  					fwrite($fp,"<td>   </td>"); 	  					fwrite($fp,"<td>   </td>"); 	  					fwrite($fp,"<td>".$ret[$i]['endereco'][$k]['logradouro']."</td>"); 	  					fwrite($fp,"<td>".$ret[$i]['endereco'][$k]['numero']."</td>"); 	  					fwrite($fp,"<td>".$ret[$i]['endereco'][$k]['complemento']."</td>"); 	  					fwrite($fp,"<td>".$ret[$i]['endereco'][$k]['bairro']."</td>"); 	  					fwrite($fp,"<td>".$ret[$i]['endereco'][$k]['cidade']."</td>"); 	  					fwrite($fp,"<td>".$ret[$i]['endereco'][$k]['UF']."</td>"); 	  					fwrite($fp,"<td>".$ret[$i]['endereco'][$k]['cep']."</td>");    e aqui é o finalzinho dele.   fclose($fp);  	header("Location: ../relatorios/".$nome."_rel_geral_pedidos.xls"); [/codebox]  A visualização no excel fica show, no broffice fica assim:  <table width='100%' border='1' cellpadding='2' cellspacing='0'><tr><td colspan='7' align='center' class='total'><strong>Dados do Cliente</strong></td><td colspan="7" align="center" class="total"><strong>Endereco Principal</strong></td><td colspan="7" align="center" class="total"><strong>Endereco de Entrada</strong></td><td colspan="4" align="center" class="total"><strong>Personalizacao</strong></td>1 Selo</strong></td>1 Selo</strong></td></tr><tr><td class="td_conteudo_divino_1"><strong>Data pedido</strong></td><td class="td_conteudo_divino_1"><strong>Codigo Origem</strong></td><td class="td_conteudo_divino_1"><strong>Origem Pedido</strong></td><td class="td_conteudo_divino_1"><strong>Customer ID</strong></td><td class="td_conteudo_divino_1"><strong>Customer Name</strong></td><td class="td_conteudo_divino_1"><strong>CPF / CNPJ</strong></td><td class="td_conteudo_divino_1"><strong>I.E.</strong></td><td class="td_conteudo_divino_1"><strong>Logradouro</strong></td><td   valeu pela força!!