PHP 导出excel表格 数字字符串过长 无法显示完全

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);

 

你可能感兴趣的:(php,php生成Excel)