PHPexcel导出数据超过256列不能显示解决方案

PHPexcel导出数据超过256列不能显示解决方案!

最近项目要实现excel数据下载,在导出excel成功后,打开文档,提示“…部分内容有问题…”,发现从IV列后的数据都没有,就是256列后表格都没有,我的数据一行大概有700多列,在网上各种百度,都没有迅速查到解决方案,在各种搜索中,终于找到了解决方案,记录踩过的坑,也分享给遇到此问题的朋友!

导出excel,打开显示如下问题

PHPexcel导出数据超过256列不能显示解决方案_第1张图片
仔细看后面,发现IV列后什么都没有了PHPexcel导出数据超过256列不能显示解决方案_第2张图片

解决方案

因为微软EXCEL2003格式,列数只有256列,即最多只到IV列。看了下我导出的excel文件真的是excel97-2003,哎,太坑了,花了我一下午时间在这里打转。查了下excel2007版支持16384列,所以我的解决方案是导出2007版文件:

之前的代码

    header('pragma:public');
    hea

你可能感兴趣的:(PHPexcel,导出)