Груша Excel Writer:обрезка ведущих нулей – как предотвратить?
-
13-09-2019 - |
Вопрос
я использую Груша Excel Writer пакет для экспорта набора данных в Excel из PHP.Моя проблема в том, что некоторые поля данных имеют ведущие нули (например, почтовый индекс), но они обрезаются в Excel.Я попытался добавить апостроф в начало полей, чтобы создать текстовое поле, но затем Excel отображает его, чего мне не нужно.Я не эксперт ни по PHP, ни по Excel, но ожидаю, что упускаю что-то относительно простое.Есть идеи?
Решение
чтобы отображать ведущие нули в Excel, вам нужно применить собственный числовой формат.для чисел фиксированной длины - ваш случай - это будет что-то вроде 00000
(для пятизначного числа), для чисел переменной длины что-то вроде "000"#
(число с тремя ведущими нулями).этот формат Excel должен быть принят Spreadsheet_Excel_Writer
.если нет, вы можете установить его изнутри средства записи с помощью Format::setNumFormat
.