Как установить столбцы gridviews как строку excel-файла, используя библиотеку Spout PHP
У меня есть 8 линейно связанных таблиц. Затем финальная таблица состоит из ~ 60 столбцов и ~ 24000 строк, и мне нужно экспортировать все данные в файл excel (формат XLSX). Я решил использовать библиотеку Spout PHP для экспорта и импорта файлов вместо библиотеки PHPexcel, поскольку экспортированные данные слишком велики. Я сконфигурировал свой проект, как описано в документации для работы с этой библиотекой. Также я добавил этот код в файл вида.
$multipleRows = [ 'columns' => ['id', 'sub_id', 'address_id', 'abc', 'bca', 'cab', 'bac', ... //and so on ] ]; $writer = WriterFactory::create(Type::XLSX); $writer -> openToFile('c:/www/localhost/project/web/uploads/test.xlsx'); $writer -> addRows($multipleRows); $writer -> close();
Но когда я пытаюсь экспортировать файл XLSX, я получил заголовки столбцов в первой строке выходного файла. Что делать, чтобы получить экспортированный файл, выглядит как gridview?
- PHP Excel Reader: получить вычеркивание / зачеркнутое значение
- Не удается получить правильные символы из Excel (в формате utf8) в PHP
- Загрузка файла Excel не работает
- Не отправляйте правильный файл в clientbrowser
- пытается экспортировать csv в microsoft excel со специальным символом, таким как китайский, но не удалось
- Кодирование Проблема при чтении файла Excel через PHP COM
- phpexcel - знак процента не отображается для отрицательных значений
- Как стилизовать ячейку в PHPexcel?
- Ошибка 404 при доступе к файлу через учетную запись службы
- MIME-тип XLSX (из LibreOffice)
- Экспорт Excel в PHP-проблемы
- Как установить таблицу ширины при экспорте в excel в php
- Удаление пароля из таблицы Excel - пароль известен