2 qq 29787335 qq_29787335 于 2016.05.03 11:14 提问

php导出excel用的是phpexcel类库和thinkphp3.2.2 1C

(导出数量超过26条就会报这个错误,26条以及26以内就没问题)

Invalid cell coordinate [1
错误位置
FILE: D:\www\ziyuan\ThinkPHP\Library\Vendor\PHPExcel\Cell.php  LINE: 558
TRACE
#0 D:\www\ziyuan\ThinkPHP\Library\Vendor\PHPExcel\Style.php(236): PHPExcel_Cell::coordinateFromString('[1')
#1 D:\www\ziyuan\ThinkPHP\Library\Vendor\PHPExcel\Style\Font.php(250): PHPExcel_Style->applyFromArray(Array)
#2 D:\www\ziyuan\sundata_course\Application\Common\Common\function.php(469): PHPExcel_Style_Font->setName('Candara')
#3 D:\www\ziyuan\sundata_course\Application\Admin\Controller\SuperController.class.php(966): exportExcel(Array, '????????????', Array)
#4 [internal function]: Admin\Controller\SuperController->exportOrderListExcel()
#5 D:\www\ziyuan\ThinkPHP\Library\Think\App.class.php(155): ReflectionMethod->invoke(Object(Admin\Controller\SuperController))
#6 D:\www\ziyuan\ThinkPHP\Library\Think\App.class.php(193): Think\App::exec()
#7 D:\www\ziyuan\ThinkPHP\Library\Think\Think.class.php(120): Think\App::run()
#8 D:\www\ziyuan\ThinkPHP\ThinkPHP.php(96): Think\Think::start()
#9 D:\www\ziyuan\sundata_course\index.php(24): require('D:\www\ziyuan\T...')
#10 {main}

3个回答

CSDNXIAOD
CSDNXIAOD   2016.05.03 11:22

PHPExcel 类库帮助文档 php导入导出excel
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

ZEUSSXB
ZEUSSXB   2016.05.03 14:24

26?是不是把excel里cell的行列顺序搞颠倒了?检查一下,数据的循环。

fireflyyy
fireflyyy   2016.05.05 10:57

看下是否是内存不够,提高下临时内存,再试试

ini_set('memory_limit', '1024M'); //内存限制 

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
PHP 生成excel|好用强大的php excel类库
做Magento的订单导出Excel功能,找了这个php的excel类 :PHPExcel。 PHPExcel是强大的 MS Office Excel 文档生成类库,基于Microsoft's OpenXML ,支持普通xls,Excel2007,pdf,csv,html等 官网:http://phpexcel.codeplex.com/ 比较大条的一个类库,官方最新版已经蹦到7.
PHPExcel类库的使用
首先下载PHPEXCEL 下载地址:https://github.com/PHPOffice/PHPExcel一、生成Excel <?php require "PHPExcel-1.8.0/Classes/PHPExcel.php";//引入PHPExcel加载文件 $obj_PHPExcel = new PHPExcel();//实例化PHPExcel类 等同于新建一个Exc
ThinkPHP3.2+PHPExcel1.8版类库 实现导入导出excel表
实现步骤: 一:去官网http://phpexcel.codeplex.com/下载最新PHPExcel放到Vendor下,注意位置:ThinkPHP\Extend\Vendor\PHPExcel\PHPExcel.php。 二:在Controller.class.php中添加以下两个函数: /**      +-----------------------------------
使用phpExcel库构建一个导出excel的通用类
废话不多说,直接上代码: phpExcel库可以去官网上下载 <?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/8/26 * Time: 15:09 */ class Excel{ /** * @param $map excel中的列与数据库列名的映射
[PHP] PHP操作Excel导出和导入,使用PHPExcel第三方类操作
1.      引入PHPExcel类,去官网下载类库http://phpexcel.codeplex.com/ 下载的官方文档,如上图。对于项目真正有用的事Classes文件夹,将Classes更名为PHPExcel放到自己项目类库中,以下是Thinkphp框架下的类库存放目录。 2.      下面导出的使用与实践 //将数据导出到Exce
PHPExcel 最新类库 1.8版(纯净版)
PHPExcel类库,用于处理excel表,导入导出.数据生成excel表等功能,此资源为官方1.8版,除去了案例和一些github文件,纯类下载可用,不含添加剂,如需使用方案可参考文章:http://blog.csdn.net/h330531987/article/details/71083306
php 导出Excel(内容为HTML)文件类
&amp;lt;?php /** * 导出Excel(内容为HTML)文件类 * @author yzq */ class Excel_html{ private $_common_style = ''; //通用样式 private $_head = ''; //表头内容 private $_bo...
PHPEXCEL在thinkphp中封装成类使用
phpexcel是一个强大的导入导出数据到excel表的插件类功能。本人在实际的项目开发中,会经常用到,下面为了以后方便使用,现将它封装成类。以下是在tp3.2的框架上使用。 (1)去phpexcel的官网下载phpexcel。 (2)在tp的核心库的第三库类vendor文件夹中新建一个excel的文件夹(自己定义合适文件夹名称就可以了),把下载的phpexcel文件夹和PHPExcel.ph
TP5 PHPEXCEL 导入导出excel的方法
1、先在github里面下载PHPexcel这个类库; 下载地址:https://github.com/PHPOffice/PHPExcel2、解压之后把它复制到extend里面3、解压后:Classes文件夹改名为PHPExcel namespace app\index\controller; use think\Loader; use think\Controller; use think\D...
header()实现PHP最简单的导出excel,不需要引入操作excel类库
最新的项目,因为涉及到资金,需要导出excel。先找到项目后台原本的导出功能,挺简陋的不满足项目要求,需要优化。它没有引入任何操作excel的类库,直接获取数据拼接,中间用iconv()函数将字符串从utf8编码转为gbk,然后echo打印出来,就变成导出excel。 然后我发现一句代码: header("Content-Disposition: attachment; filename=re