1、category分类表表结构id,name,pid,sort,结合category.class.php类使用。

2、PHPExcel导入数据函数示例

  1. function excel_to_mysql($file){
  2. //导入PHPExcel第三方类库
  3. vendor('PHPExcel.PHPExcel');
  4. //实例化PHPExcel类,用于接收Excel文件
  5. $PHPExcel = new PHPExcel();
  6. //读取Excel文件类实例化
  7. $PHPReader = new PHPExcel_reader_Excel5();
  8. //检测Excel版本是否可读
  9. if(!$PHPReader->canRead($file)){
  10.  
  11. $PHPReader = new PHPExcel_Reader_Excel2007();
  12.  
  13. if(!$PHPReader->canRead($file)) return array('error'=>1);//未知版本的Excel
  14. }
  15. //读取Excel文件
  16. $PHPExcel = $PHPReader->load($file);
  17. //获得Excel中表的数量
  18. $sheetCount = $PHPExcel->getSheetCount();
  19. //获得第一张工作表
  20. $sheet=$PHPExcel->getSheet(0);
  21. //获得表中最大数据列名
  22. $column = $sheet->getHighestColumn();
  23. //获得表中最大数据行名
  24. $row = $sheet->getHighestRow();
  25. //循环获得表中数据
  26. for($i=1;$i<=$row;$i++){
  27.  
  28. $data[] = array(
  29. //通过工作表对象的getCell方法获得单元格 getValue方法获得该单元格数值
  30. 'xuehao'=>$sheet->getCell('A'.$i)->getValue(),
  31.  
  32. 'name'=>$sheet->getCell('B'.$i)->getValue(),
  33.  
  34. );
  35. }
  36. //释放工作表对象
  37. unset($sheet);
  38. //释放读取Excel文件对象
  39. unset($PHPReader);
  40. //释放Excel文件对象
  41. unset($PHPExcel);
  42. //返回数据
  43. return array('error'=>0,'data'=>$data);
  44. }

ThinkPHP第二十三天(Category表结构、PHPExcel导入数据函数)的更多相关文章

  1. 在MySQL Workbench查看表,表结构,索引,函数,存储过程,触发器,重连

    表 表结构 索引 触发器 存储过程 函数 重新连接 出现Error Code: 2006 MySQL server has gone away时

  2. 将DataTable 覆盖到 SQL某表(包括表结构及所有数据)

    调用代码: string tableName = "Sheet1"; openFileDlg.ShowDialog(); DataTable dt = GeneralFun.Fil ...

  3. SQL server学习(二)表结构操作、SQL函数、高级查询

    数据库查询的基本格式为: select ----输出(显示)你要查询出来的值 from -----查询的依据 where -----筛选条件(对依据(数据库中存在的表)) group by ----- ...

  4. MySQL导出数据库、数据库表结构、存储过程及函数【用】

    一.导出数据库 我的mysql安装目录是D:\Program Files\MySQL\MySQL Server 5.5\bin\,导出文件预计放在D:\sql\ 在mysql的安装目录执行命令: my ...

  5. Bat脚本备份sqlserver 表结构、存储过程、函数、指定表数据

    Bat脚本备份sqlserver 表结构.存储过程.指定表数据: @echo off cd /d %~dp0 ::备份表结构.存储过程和部分配置表的数据 set LogFile=report.log ...

  6. sql developer Oracle 数据库 用户对象下表及表结构的导入导出

    Oracle数据库表数据及结构的导入导出   导出的主机与即将导入到的目标主机的tablespace 及用户名需一直!!!!!

  7. thinkphp中使用PHPEXCEL导入数据

    导入方法比较简单 但必须考虑到Excel本身单元格格式问题 例如以0开头的字符串读出来被去掉了前导0 成为float型而丢失一位 必须进行处理 <?php /** * Author lizhao ...

  8. ThinkPhp3.2.3 使用phpExcel导入数据

    public function uploadExcel(){ if (!empty($_FILES)){ $upload = new \Think\Upload(); // 实例化上传类 $uploa ...

  9. phpexcel导入数据提示失败

    phpexcel导入excel时明明只有几行数据,却提示506行失败,原来是excel中有506行"无效数据"(看起来是空的,但是和没有数据不一样).

随机推荐

  1. Sql Server 服务器名称\实例名称 无法连接 Server Name\Instance Name

      解决步骤: 1:  Sql Server是否已经启动. 2:  检查Sql Server服务器是否开启TCP/IP协议. 侦听的默认端口为1433          3:     ping 数据库 ...

  2. alimama open source mdrill启动后访问蓝鲸任务时出错:Caused by:org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss

    启动后,访问:http://IP:1107/mdrill.jsp  蓝鲸任务

  3. php7 install memcached extension

    #download source code package from git $ git clone https://github.com/php-memcached-dev/php-memcache ...

  4. CSS制作水平垂直居中对齐

    作为前端攻城师,在制作Web页面时都有碰到CSS制作水平垂直居中,我想大家都有研究过或者写过,特别的其中的垂直居中,更是让人烦恼.这段时间,我收集了几种不同的方式制作垂直居中方法,但每种方法各有千秋呀 ...

  5. MyEclipse数据库反向生成实体类

    MyEclipse数据库反向生成实体类 “计应134(实验班) 凌豪” 当我们在开发项目涉及到的表太多时,一个一个的写JAVA实体类很是费事.然而强大的MyEclipse为我们提供简便的方法:数据库反 ...

  6. C语言如何定义结构体

    原文地址 1. struct与typedef struct区别 struct是结构体的关键字,用来声明结构体变量如 struct  student {   char  num[10];      ch ...

  7. WEB Application Development Integrator : 应用设置

    1.1.       系统安装 应用 Oracle EBS WEB Application Development Integrator WEB ADI在Oracle EBS 11.5.10.* 版本 ...

  8. CouldnotcreateServerSocketonaddress0.0.0.0/0.0.0.0:9083

    错误记录 安装的时候遇到了如下错误 Exception in thread "main" org.apache.thrift.transport.TTransportExcepti ...

  9. netbeans字体与颜色配置模板相关网站

    NetBeans Themes -Color Schemes of the NetBeans IDE NetBeans ThemeBuilder

  10. cocos2d-x -- 渠道SDK【棱镜】接入(2)

    上一章<cocos2d-x -- 渠道SDK[棱镜]接入(1)>,已经接入好了SDK.如今要准备加入渠道了,以豌豆荚为例. 详细流程: 1.加入渠道: