Ir para conteúdo
Fórum Script Brasil

Leon Carreras

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Leon Carreras

Leon Carreras's Achievements

0

Reputação

  1. 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...
  2. 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!!
  3. 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.
  4. 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á.
  5. 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!!
  6. 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?
×
×
  • Criar Novo...