最近从学长处接受负责维护素拓平台,自己也只是在慢慢摸索学习的阶段,刚接手就遇到一个bug,现将过程记录如下。
素拓平台是上几届的学长们写的,用的是php,数据库是MongoDB,我这个菜鸟日常就是负责把数据备份一下。最近其他部门有人反映数据导出(生成excel)打开excel总是会提醒有问题,excel自动修复后有数据缺失。
在科创分sheet页没有数据,其他位置正常。
在学长的提醒下,检查json数据没有问题,检查代码也没有问题,最终更改输出的excel版本后导出就一切正常。
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
将 excel5 换成 excel2007 就可以了
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');