Gerando planilhas em Excel com PHP (Matéria Complementar)

Você pode gostar...

4 Resultados

  1. Tiago Ramalho disse:

    O artigo é tão bom que até se dá ao trabalho de plagiar os comentários!!!
    No mínimo podia colocar a fonte do artigo: http://interessespessoais.com/programacaoweb/

    • admin disse:

      Não vejo problema algum em colocar a fonte, mas colocarei a fonte sem problemas, Estamos aqui para ajudar, não tenho nenhum fim lucrativo com essa matéria, somente ajuda mesmo. obrigado pelo contato.

  2. admin disse:

    Estou com um problema aqui, as células da planilha estão com tipo “GERAL” e não “TEXTO”, com isso perco os ZEROS dos campos!
    alguém pode ajudar?

    $obj = PHPExcel_IOFactory::createReader(‘Excel5’);
    $Excel= $obj->load($arqXLS);
    $Excel->setActiveSheetIndex(0);
    $Excel->getDefaultStyle()->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);

    $sXLS = PHPExcel_IOFactory::createWriter($Excel, ‘Excel5’);
    $sXLS->save($arqXLS);

  3. admin disse:

    Na verdade há um pequeno truque que se tem de fazer quando o texto que escrevemos nas células têm acentos ou outros caracteres especiais.
    Aconselho a usar sempre (na criação do ficheiro excel) a função utf8_encode() para que os caracteres fiquem correctos. Aqui fica um exemplo, pegando no código que aqui mostrei:

    $objPHPExcel->setActiveSheetIndex(0)
    ->setCellValue(‘A1’, utf8_encode(‘Título do Exemplo da Classe PHPExcel (vai ficar a negrito)’))
    ->setCellValue(‘A2’, utf8_encode(‘uma excelente classe (vai ficar em itálico a azul)’));

    desta forma já deve ficar ok.

Deixe uma resposta ou comentário

%d blogueiros gostam disto: