PHPexcel导出数据超过256列不能显示解决方案!
最近项目要实现excel数据下载,在导出excel成功后,打开文档,提示“…部分内容有问题…”,发现从IV列后的数据都没有,就是256列后表格都没有,我的数据一行大概有700多列,在网上各种百度,都没有迅速查到解决方案,在各种搜索中,终于找到了解决方案,记录踩过的坑,也分享给遇到此问题的朋友!
导出excel,打开显示如下问题
仔细看后面,发现IV列后什么都没有了
解决方案
因为微软EXCEL2003格式,列数只有256列,即最多只到IV列。看了下我导出的excel文件真的是excel97-2003,哎,太坑了,花了我一下午时间在这里打转。查了下excel2007版支持16384列,所以我的解决方案是导出2007版文件:
之前的代码
header('pragma:public');
header('Content-type:application/vnd.ms-excel;charset=utf-8;name="'.$fileName.&#