Domanda

Sto utilizzando il Pera Excel Writer pacchetto di esportare un set di dati in Excel da PHP . Il mio problema è alcuni dei campi dati sono zeri iniziali (come ad esempio un codice postale), ma questi vengono tagliati in Excel. Ho provato ad aggiungere un apostrofo per l'inizio dei campi per forzare un campo di testo, ma poi Excel visualizza, che io non voglio. Non sono né un PHP né esperto di Excel, ma mi aspetto che mi manca qualcosa di relativamente semplice. Tutte le idee?

È stato utile?

Soluzione

per visualizzare gli zeri iniziali in Excel, è necessario applicare un formato numerico personalizzato . per i numeri a lunghezza fissa - il vostro caso - questo sarebbe qualcosa di simile 00000 (per un numero di 5 cifre), per i numeri a lunghezza variabile qualcosa come "000"# (un numero con 3 zeri iniziali). questo formato excel dovrebbe essere rilevata da Spreadsheet_Excel_Writer. in caso contrario, è possibile impostare dall'interno dello scrittore con Format::setNumFormat .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top