Задать вопрос
@SVZhidkow
Бэкенд-разработчик

Как в пакете laravel Excel добавить перенос слов?

Я использую пакет laravel-Excel 3.1. Инструкция пакета описывает, как добавить автоматическое определение ширины столбцов при экспорте - с помощью Concerns\ShouldAutoSize. Но мне нужно добавить автоматический перенос слов, когда ширина столбца установлена жестко. В excel можно не только авто ширину ставить, но и перенос слов. А как это сделать в laravel Excel?

Буду рад любой помощи.
  • Вопрос задан
  • 553 просмотра
Подписаться 3 Простой 4 комментария
Решения вопроса 1
@unreal_serg
Вопрос был задан давно, тем не менее, он может быть еще актуален!
Я решил этот вопрос добавив интерфейс class MyExport implements WithDefaultStyles и прописав метод:
public function defaultStyles($defaultStyle): array
    {
        return [
            'alignment' => [
                'wrapText' => true
            ],
        ];
    }

Таким образом, добавил перенос строк ко всему листу во всех ячейках.
Версия maatwebsite/excel - 3.1.48
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы