Laravel Excel 3.1: импорт, изменение, загрузка - PullRequest
0 голосов
/ 18 марта 2019

Я борюсь с Laravel-Excel 3.1. Я не могу изменить файл. Мой файл имеет два листа (называемый шаблоном). Я хочу загрузить документ, изменить его и позволить пользователю загрузить его.

Файл Excel не был создан мной, мне просто нужно заполнить его данными. Для примера из этого: enter image description here к этому: enter image description here

Спасибо.

1 Ответ

0 голосов
/ 18 марта 2019

использовать пакет Excel

use Excel;

Здесь вы можете передавать данные

$getdata = values from database or directly get from user.
$headings= you have to pass heading of each column

Экспорт данных в Excel

public function getExport($get_data, $headings)
{

    Excel::create(('excel name', function ($excel) use ($get_data, $headings) {
        $excel->sheet('Sheet 1', function ($sheet) use ($get_data, $headings) {

            $sheet->fromArray($get_data, null, 'A1', false, false);
            $sheet->prependRow(1, $headings);

        });
    })->export('xls');
}
...