php-excel-templator icon indicating copy to clipboard operation
php-excel-templator copied to clipboard

Вставляются пустые строки

Open tolik8 opened this issue 1 year ago • 3 comments

При вставке в шаблон вставляется X строк с данными и потом еще столько же пустых строк

Максимально простой пример, где видно этот баг

<?php

namespace App\controllers;

use alhimik1986\PhpExcelTemplator\PhpExcelTemplator;

/*
Шаблон Excel максимально простой
в ячейке A1 Имя
в ячейке A2 [NAME]
*/

class Excel
{

    public function index(): void
    {    
        $templateFile = './template/register.xlsx';
        $fileName = './register.xlsx';
        
        $data['[NAME]'] = [
            'Ivan',
            'Nata',
            'Irina',
        ];

        PhpExcelTemplator::saveToFile($templateFile, $fileName, $data);
    }

}

tolik8 avatar May 25 '23 07:05 tolik8

Когда я открою Excel с результатом и нажму Ctrl + End то курсор будет в ячейке A7

Вроде не проблема, но в моем случае я вставляю данные - 163 строки 18 столбцов 163*18=2934 лишних строки

При том что 163 строки - это совсем мало данных

tolik8 avatar May 25 '23 08:05 tolik8

image Та же проблема, но только в моем случае еще и выдает ошибку

Artanisky avatar Jul 03 '24 07:07 Artanisky

Привет. Скинь, плиз код и excel-файл, чтобы можно было воспроизвести ошибку.

alhimik1986 avatar Jul 05 '24 18:07 alhimik1986