Таблица Phps округляет номера счета и удаляет 0 из начального - PullRequest
2 голосов
/ 24 сентября 2019

Я работаю над таблицей phpspreadsheet, где я загружаю данные учетной записи пользователя, но phpspreadsheet округляет номера учетной записи, а также удаляет из начала значение 0.

Пример:

Оригинал =>545778985645453699 После кода PHPSpreadsheet => 545778985645453700

Оригинал => 0256884555 После кода PHPSpreadsheet => 256884555

Я хочу, чтобы числа были такими же, как я получаю из БД с помощью laravel.

1010Попытка, преобразование типа данных, но значение его ячеек делает равным 0. Попытка форматирования чисел также не работает.
$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();
        $sheet = $spreadsheet->getSheet(0);
        $sheet->fromArray($Final, null, 'A1');
        $sheet->getStyle('A1:A1')
            ->getNumberFormat()
            ->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_TEXT);
        $writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet);

Есть ли альтернативный вариант для этой проблемы, или я делаю что-то здесь не так?

...