Груша Excel Writer:обрезка ведущих нулей – как предотвратить?

StackOverflow https://stackoverflow.com/questions/1848079

Вопрос

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top