早睡早起,方能养生
Sleep early rise early, way to keep healthy

PHP excel导出数据时,身份证号最后变为0000

super
2021-07-07 15:49
views 3165

 

 

原因:Excel单元格最多只能输出15位数字,如果超出15位最后将会被转换为0

 

解决办法:在最后加上转义符\t

 

if (strpos($v1, 'id_card')) {
	$PHPSheet->setCellValue($word[$k1] . $num, $v[$v1] . "\t"); // 在导出身份证时拼接转义符\t
} else {
	$PHPSheet->setCellValue($word[$k1] . $num, $v[$v1]);
}

 



分享
0 条讨论
top