Груша Excel Writer: обрезка ведущих нулей - как предотвратить? - PullRequest
1 голос
/ 04 декабря 2009

Я использую пакет Pear Excel Writer для экспорта набора данных в Excel из PHP. Моя проблема в том, что некоторые поля данных имеют начальные нули (например, почтовый индекс), но они обрезаются в Excel. Я попытался добавить апостроф в начало полей, чтобы вызвать текстовое поле, но затем Excel отображает его, что мне не нужно. Я не эксперт по PHP или Excel, но я ожидаю, что мне не хватает чего-то относительно простого. Есть идеи?

1 Ответ

1 голос
/ 04 декабря 2009

для отображения ведущих нулей в Excel, вам нужно применить пользовательский формат чисел . для чисел фиксированной длины - ваш случай - это будет что-то вроде 00000 (для 5-значного числа), для чисел переменной длины что-то вроде "000"# (число с 3 начальными нулями). этот формат Excel должен быть принят Spreadsheet_Excel_Writer. если нет, вы можете установить его из устройства записи с помощью Format::setNumFormat.

...