圆般 2012-06-05 22:48:15 13536次浏览 32条回复 6 1 0

隆重推荐! http://phpexcel.codeplex.com/ PHPExcel 这个东东太好用了 我稍微运行了一下自带的测试程序 一共编写了32个测试程序 分别包括普通写入 带格式数据写入 公式写入 打印输出 大样本量写入 读取并写入等等 甚至包括 utf8编码写入多语言 功能实在强大的没有边了....

而且竟然是开源代码 .... 这些开源程序员太厉害了

觉得很赞
  • 回复于 2012-09-26 14:02 举报

    现在有用了,缺少中文文档,看起来好吃力!

  • 回复于 2012-10-29 10:41 举报

    哈哈!刚好用到谢谢啊

  • 回复于 2013-03-14 16:13 举报

    标记一下,很强大的~

  • 回复于 2013-06-20 14:09 举报

    牛X 有没有中文文档啊?

  • 回复于 2013-07-02 10:23 举报

    求教,我使用 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;
    
  • 回复于 2013-11-22 18:11 举报

    好东西

  • 回复于 2013-12-06 18:48 举报

    mark

  • 回复于 2014-01-14 09:11 举报

    还是太重了。

  • 回复于 2014-01-28 14:43 举报

    Cool.... :p

  • 回复于 2015-08-14 17:22 举报

    求源代码

  • 回复于 2016-10-12 09:38 举报

    一直用的这个

  • 回复于 2017-07-27 09:15 举报

    不行啊,现在不让下啦

您需要登录后才可以回复。登录 | 立即注册