Я работаю над таблицей 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);
Есть ли альтернативный вариант для этой проблемы, или я делаю что-то здесь не так?