我需要将CSV文件或SQL查询结果加载到XLS中才能下载。 但是在下载XLS时,该值应为52321426,并显示为52321430
这是我的代码:
$reader = new Csv();
$spreadsheet = new Spreadsheet();
$reader->setInputEncoding('UTF-8');
$reader->setDelimiter(';');
$reader->setEnclosure('');
$reader->setSheetIndex(0);
$spreadsheet->getSheet(0)->setTitle('Hoja1');
$spreadsheet->getSheet(0)
->getStyle('D1:D10000')
->getNumberFormat()
->setFormatCode('#');
$writer = new Xls($spreadsheet);
$reader->loadIntoExisting(sys_get_temp_dir() . '/tmp.csv', $spreadsheet);
$writer->save($xls_on_memory);