Leon Carreras
Membros-
Total de itens
6 -
Registro em
-
Última visita
Sobre Leon Carreras
Leon Carreras's Achievements
0
Reputação
-
Então cara, eu tentei esse lance de baixar e abrir com o calc e não rolou. Fiz o que você falou, de salvar como .xlxs, ele nem pede pra fazer o download, ele simplesmente printa tudo na tela...heheheh.... acontece isso tb quando salvo como .odt... Tá fogo isso aqui viu.... De qualque modo valeu pela força que você tá dando...
-
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!!
-
Então cara, é o seguinte, isso ai é uma planilha que meu chefe quer e tem algumas formatações do tipo "colspan" no html, eu não sei como eu faria isso no .csv, por isso pensei direto no .xls.
-
Boa tarde a todos, Estou gerando um arquivo .xls no php e quando faço o download dele e tento abrir no broffice ele mostra as tag html, porém, se abro no excel, ele aparece certinho. Estou usando fopen para criar o arquivo e fwrite para inserir as linhas, estou utilizando só o header "location...". Alguém já passou por isso, ou sabe a solução? Agradeço desde já.
-
(Resolvido) Problema de acentuação Eclipse + PHP
pergunta respondeu ao Leon Carreras de Leon Carreras em PHP
Norivam obrigado pela ajuda, problema resolvido. Aconteceu o seguinte: Eu uso o SVN para controle de versionamento e seguindo o que o Norivan disse, fui verificar se as outras máquinas que compartilham o mesmo projeto estavam setadas como UTF-8, então pude verificar que uma delas não estava e quando um trabalho era commitado ele perdia a formatação dos caracteres acentuados. valeu a ajuda!! -
Saudação a todos, Procurei pelo forum e não encontrei um tópico que me ajudasse, então decidi abrir um, caso minha busca tenha sido falha peço desculpas desde já. O problema é o seguinte, sempre usei o eclipse para desenvolver em php, porém de uns tempos pra cá ele começou a apresentar um problema estranho, quando uso um caracter acentuado ele simplesmente troca por um ponto de interrogação, isso mesmo se o texto estiver comentado. Esse problema acontece só no meu fonte, não nada a ver com o que é printado na tela. Ex. Tenho uma função que retira acentos para poder gravar no meu banco, ela não funciona porque o eclipse trocou todos os caracteres acentuados por um ponto de interrogação. Alguém já passou por isso?