Pear Excel Escritor: aparar zeros à esquerda - como evitar?
-
13-09-2019 - |
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?
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
.