PHP 匯出excel表格 數字字串過長 無法顯示完全
阿新 • • 發佈:2018-11-22
php程式將資料匯出至excel表格時發現一個問題,若字串過長會自動轉換為科學計數法。解決此問題只需在新增excel值時拼接一個製表符
如
//值拼接製表符 $value = $value."\t"; require_once __DIR__ . '/./PHPExcel/Classes/PHPExcel.php'; require_once __DIR__ . '/./PHPExcel/Classes/PHPExcel/IOFactory.php'; require_once __DIR__ . '/./PHPExcel/Classes/PHPExcel/Writer/Excel5.php'; require_once __DIR__ . '/./PHPExcel/Classes/PHPExcel/Writer/Excel2007.php'; $objReader = PHPExcel_IOFactory::createReader("Excel5"); $url = './1.xls'; $objPHPExcel = $objReader->load($url); $sheet = $objPHPExcel->getSheet(0); $sheet->getCellByColumnAndRow(1,0)->setValue($value);