Pergunta

Eu estou usando o Pear Excel escritor pacote para exportar um conjunto de dados para o Excel a partir do PHP . Meu problema é alguns dos campos de dados têm zeros à esquerda (como um código postal), mas estes estão sendo aparado em Excel. Eu tentei adicionar um apóstrofo para o início dos campos para forçar um campo de texto, mas, em seguida, Excel exibe-lo, o que eu não quero. Não sou nem um especialista em PHP, nem Excel, mas eu espero que eu estou faltando alguma coisa relativamente simples. Alguma idéia?

Foi útil?

Solução

para exibir zeros à esquerda em excel, você tem que aplicar um personalizado formato número . para números de comprimento fixo - seu caso - isso seria algo como 00000 (para um número de 5 dígitos), para números de comprimento variável algo como "000"# (um número com 3 zeros à esquerda). este formato excel deve ser tomado por Spreadsheet_Excel_Writer. se não, você pode configurá-lo de dentro do escritor com Format::setNumFormat .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top