最近使用PHPExcel导出报名数据成为excel格式文件,编码问题只要把字符串转码即可,需要是utf-8。可是今天遇到名单里面有特殊字符,如繁体字等特殊字符,一直提示:Excel 恢复了公式和单元格值,但某些数据可能已丢失。
include_once ‘PHPExcel.php’;
$phpExcel = new PHPExcel();
$objWriter = new PHPExcel_Writer_Excel2007($phpExcel);//PHPExcel_Writer_Excel5
经过检查是从一个特殊的繁体字开始截流出错的,后来测试各种转码都没用,最后发现只要把PHPExcel_Writer_Excel5换成PHPExcel_Writer_Excel2007就可以了。
原来就是这么简单 换个高点的版本格式。。。