La solution au code tronqué exporté par PHP vers Excel : ouvrez d'abord le fichier de code PHP correspondant ; puis ajoutez la fonction ob_end_clean après avoir traité les données et avant de sortir le fichier Excel pour résoudre le problème de code tronqué.
Recommandé : "Tutoriel vidéo PHP"
php export Excel code tronqué
En utilisant PHP pour exporter des documents Excel, parfois les données exportées seront tronquées sans raison. Maintenant, je recommande une méthode de réparation universelle
Pas grand chose à dire, allez simplement dans le code
Le noyau est en cours de traitement Après avoir terminé les données, ajoutez la fonction ob_end_clean() avant de sortir le fichier Excel ; voir l'exemple de code pour plus de détails, seule une partie du code est répertoriée iciforeach ($licenseList as $key => $item) { $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A' . ($key + 2), $item["company_name"]) ->setCellValue('B' . ($key + 2), $item["user_name"]) ->setCellValue('C' . ($key + 2), $item["order_number"]) ->setCellValue('D' . ($key + 2), $item['apply_type']==2 ? 'official':'trial') ->setCellValue('E' . ($key + 2), $item["license_key"]) ->setCellValue('F' . ($key + 2), $statusArr[$item['license_status']])->setCellValue('G' . ($key + 2), $item["user_email"]) ->setCellValue('H' . ($key + 2), date('y/m/d H:i:s', strtotime($item['insert_time']))); } $objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->setActiveSheetIndex(0); ob_end_clean();//解决乱码核心 就在此处添加此函数 header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="test_list.xls"'); header('Cache-Control: max-age=0'); header('Cache-Control: max-age=1'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header('Cache-Control: cache, must-revalidate'); header('Pragma: public'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); exit;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!