Подскажите пожалуйста решение следующей проблемы: создаю прайс-лист в формате MS Excel (xlsx) при помощи PHPExcel. Для этого в предварительно созданный файл шаблона прайс-листа (собственно говоря в шаблоне только шапка и настроены поля, шрифт и т.д.) записываю данные, далее дополнительно применяю стили (границы ячеек и т.д.) и сохраняю файл под другим именем на сервере. Код работает нормально, НО, в режиме предварительного просмотра перед печатью вижу абсолютно пустые страницы, кол-во которых равно кол-ву созданных страниц??? В коде я не обращаюсь к ячейкам подобных листов? Свойства листа и прочее установлены правильно. Почему "на выходе" получаются пустые листы (еще раз, их число соответствует кол-ву заполненных данными листов)?
Пришел к выводу, что PHPExcel самостоятельно, после записи данных в файл-шаблон и сохранении его как нового файла, меняет границы (ширину) листа. Это видно в режиме разметки страницы (в Excel) - появляются новые границы и захватывается столбец из соседнего листа (в шаблоне все нормально, код php ничего не меняет). Отсюда и появление новых пустых страниц для печати. Решилось все банально просто - установил область печати перед сохранение файла $page->getPageSetup()->setPrintArea('A1:E' . $row);.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Принцип работы моего кода следующий: если в введенной строке есть такие строчные смайлики(":)", ":(") то нужно их заменить на картинкиВот как...
Возник вопрос как есть 4 селекта какЕсли какой то из них не выбран то есть по умолчанию стоит первый не учитывать его и выводить данные из бд на основе...