phpexcel导入的问题 你读去Excel 过来后是个数组? 我用的phpexcelreader 还可以 你可以尝试下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把Pass的单独拉出个excel表格然后导入。不知道你是都要导入还是说只要导入Pass部分的。 就是文件的某一列存在Pass和空白数据,通过phpexcel的load方法发现空白数据有100多万行,然后内存溢出了,但是文件本身才20k。我的意思是想问phpexcel有没有什么方法能禁止导入这种文件卧槽,不是提交失败,就是500错误,csdn这是要闹哪样啊 就是文件的某一列存在Pass和空白数据,通过phpexcel的load方法发现空白数据有100多万行,然后内存溢出了,但是文件本身才20k。我的意思是想问phpexcel有没有什么方法能禁止导入这种文件卧槽,不是提交失败,就是500错误,csdn这是要闹哪样啊http://blog.sina.com.cn/s/blog_a0b1106901019ltl.html看看这个,或许可以满足你的要求而不报错,同时可以在他的方法中增加检测某列中是否存在空白的情况如果有就直接die,不做任何操作。 就是文件的某一列存在Pass和空白数据,通过phpexcel的load方法发现空白数据有100多万行,然后内存溢出了,但是文件本身才20k。我的意思是想问phpexcel有没有什么方法能禁止导入这种文件卧槽,不是提交失败,就是500错误,csdn这是要闹哪样啊http://blog.sina.com.cn/s/blog_a0b1106901019ltl.html看看这个,或许可以满足你的要求而不报错,同时可以在他的方法中增加检测某列中是否存在空白的情况如果有就直接die,不做任何操作。这个方法不行的,load方法就报内存溢出了,后面的执行不到 就是文件的某一列存在Pass和空白数据,通过phpexcel的load方法发现空白数据有100多万行,然后内存溢出了,但是文件本身才20k。我的意思是想问phpexcel有没有什么方法能禁止导入这种文件卧槽,不是提交失败,就是500错误,csdn这是要闹哪样啊http://blog.sina.com.cn/s/blog_a0b1106901019ltl.html看看这个,或许可以满足你的要求而不报错,同时可以在他的方法中增加检测某列中是否存在空白的情况如果有就直接die,不做任何操作。这个方法不行的,load方法就报内存溢出了,后面的执行不到直接就报错的话,那就直接输出错误终端脚本。 http://pan.baidu.com/s/1qWI4EOc include 'Plugin/PHPExcel/Classes/PHPExcel/IOFactory.php';$excel = PHPExcel_IOFactory::load('D:\我的文档\Downloads\bug.xlsx');$sheet = $excel->getActiveSheet();$w = $sheet->getHighestColumn(); //取得最大的列号$h = $sheet->getHighestRow(); //取得一共有多少行var_dump($w, $h);string(1) "M"int(46)很遗憾,没有发现问题 1:phpexcel可以获取最大行数和列数,根据这两个值可以得到全部数据 $col_max = $sheet->getHighestColumn(); //取得最大的列号$row_max = $sheet->getHighestRow(); //取得一共有多少行2:如果自己可以处理excel文档的话,可以把所有空白删到最后。 楼上,你没看懂问题$col_max = $sheet->getHighestColumn(); //取得最大的列号$row_max = $sheet->getHighestRow(); //取得一共有多少行1、这两行是在load方法执行成功的前提下才有效,现在的问题是执行load方法时报内存溢出了,后面的根本无法执行。2、这是测出来的bug,需要修复。 set_time_limit(0); 这样子还不行,那就没有办法了,是你的文件有问题 php 关于json_decode函数的用法 关于弹出登陆框的问题 什么情况下用通用ADODB类? 求助如何定义一个变量,让它在两个值里循环 请问谁用过excel_class.php这个类,在读取excel的一点问题 IE使URL重写的会话失效 关于phpED的问题? 用同一段代码,为什么向TOM发邮件可以,向新浪发就收不到? apache做的服务器,用外地用户用域名不能访问,而用ip可以,是怎么回事?域名是买的国际域名 运行weiphp的时候发生错误 多层循环有什么好方法实现 一个服务器上有多个 IP地址, Curl 能否使php 使用所指定的IP访问其他服务器?
这个方法不行的,load方法就报内存溢出了,后面的执行不到
这个方法不行的,load方法就报内存溢出了,后面的执行不到直接就报错的话,那就直接输出错误终端脚本。
$sheet = $excel->getActiveSheet();$w = $sheet->getHighestColumn(); //取得最大的列号
$h = $sheet->getHighestRow(); //取得一共有多少行var_dump($w, $h);string(1) "M"
int(46)很遗憾,没有发现问题
$col_max = $sheet->getHighestColumn(); //取得最大的列号
$row_max = $sheet->getHighestRow(); //取得一共有多少行2:如果自己可以处理excel文档的话,可以把所有空白删到最后。
$col_max = $sheet->getHighestColumn(); //取得最大的列号
$row_max = $sheet->getHighestRow(); //取得一共有多少行
1、这两行是在load方法执行成功的前提下才有效,现在的问题是执行load方法时报内存溢出了,后面的根本无法执行。
2、这是测出来的bug,需要修复。