需要使用php导入导出excel的Yiier你们有福了! [ 新手入门 ]
隆重推荐! http://phpexcel.codeplex.com/ PHPExcel 这个东东太好用了 我稍微运行了一下自带的测试程序 一共编写了32个测试程序 分别包括普通写入 带格式数据写入 公式写入 打印输出 大样本量写入 读取并写入等等 甚至包括 utf8编码写入多语言 功能实在强大的没有边了....
而且竟然是开源代码 .... 这些开源程序员太厉害了
共 32 条回复
-
world_voice 回复于 2012-09-26 14:02 举报
现在有用了,缺少中文文档,看起来好吃力!
-
chenkelang90120 回复于 2012-10-29 10:41 举报
哈哈!刚好用到谢谢啊
-
求教,我使用 webapp 生成的目录中,没有protected/vendors这个目录,但是按照 http://www.yiiframework.com/doc/guide/1.1/zh_cn/extension.integration#add-comment
上所述的使用第三方库的方法,需要到这个文件夹,所以我自己建立了该文件夹,然后使用将PHPExcel 目录拷贝到protected/vendors/phpexcel/Classes/PHPEXcel
位置。现在的目录结构如下:▾ vendors/ ▾ phpexcel/ ▾ Classes/ ▸ PHPExcel/ PHPExcel.php
最后我在controller文件里面使用:
Yii::import('application.vendors.*'); require_once "phpexcel/Classes/PHPExcel.php";
来引入库,执行时报错:
include(PHPExcel_Shared_String.php): failed to open stream: No such file or directory /home/john/workspace/cuc-mis/trunk/yii-1.1.13/framework/YiiBase.php(421) 409 { 410 include($classFile); 411 if(YII_DEBUG && basename(realpath($classFile))!==$className.'.php') 412 throw new CException(Yii::t('yii','Class name "{class}" does not match class file "{file}".', array( 413 '{class}'=>$className, 414 '{file}'=>$classFile, 415 ))); 416 break; 417 } 418 } 419 } 420 else 421 include($className.'.php'); 422 } 423 else // class name with namespace in PHP 5.3 424 { 425 $namespace=str_replace('\\','.',ltrim($className,'\\')); 426 if(($path=self::getPathOfAlias($namespace))!==false) 427 include($path.'.php'); 428 else 429 return false; 430 } 431 return class_exists($className,false) || interface_exists($className,false); 432 } 433 return true;
圆般
注册时间:2011-03-09
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝3
- 金钱590
- 威望0
- 积分590