900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 使用CodeIgniterI框架实现导入 导出数据操作

使用CodeIgniterI框架实现导入 导出数据操作

时间:2021-07-01 02:38:11

相关推荐

使用CodeIgniterI框架实现导入 导出数据操作

后端开发|php教程

CI框架,CodeIgniter,导入数据,导出数据

后端开发-php教程在libraies中引用PHPExcel这个类(phpexcel.php)

g726源码,ubuntu终端写代码,tomcat怎么前台启动,python爬虫 模拟,php如何关联数据,seo提问lzw

public function excel_put(){ //先做一个文件上传,保存文件 $path=$_FILES[file]; $filePath = "uploads/".$path["name"]; move_uploaded_file($path["tmp_name"],$filePath); //$data=array(B=> ame,C=>pwd,D=>money1,E=>salt); $data=array(B=> ame,C=>pid); $tablename=city2;//表名字 $this->excel_fileput($filePath,$data,$tablename);}

private function excel_fileput($filePath,$data,$tablename){ $this->load->library("phpexcel");//ci框架中引入excel类 $PHPExcel = new PHPExcel(); $PHPReader = new PHPExcel_Reader_Excel(); if(!$PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader->canRead($filePath)){echo o Excel;return ; } } // 加载excel文件 $PHPExcel = $PHPReader->load($filePath); // 读取excel文件中的第一个工作表 $currentSheet = $PHPExcel->getSheet(0); // 取得最大的列号 $allColumn = $currentSheet->getHighestColumn(); // 取得一共有多少行 $allRow = $currentSheet->getHighestRow(); // 从第二行开始输出,因为excel表中第一行为列名 for($currentRow = 2;$currentRow <= $allRow;$currentRow++){ /**从第A列开始输出*/ //echo $allColumn; for($currentColumn= A;$currentColumngetCellByColumnAndRow(ord($currentColumn) - 65,$currentRow)->getValue();//print_r($val);//die;if($currentColumn == A){ //echo $val."\t";}else if($currentColumn $val){$data2[$val]=$data1[$key]; } $this->db->insert($tablename,$data2); //print_r($data2); //echo ""; } //echo "\n"; echo "导入成功";}

导出数据:

节目 评分 源码,ubuntu多个屏幕切换,3万并发tomcat集群,开源爬虫 优秀,php发卡源码下载,随州市seo关键词优化方式lzw

public function excel_out(){ header("Content-type:text/html"); header("Content-Disposition:attachment;filename=123.xls"); $array=$this->db->get("city")->result_array(); $str="id\t"."name\t"."pid\n"; foreach($array as $val){ $str.=$val[id]."\t".$val[ ame]."\t".$val[pid]."\n"; } echo $str;}

2345小说网站源码带采集,独立显卡安装ubuntu,tomcat6官网不能下载,爬虫游戏怎么玩,33岁精通php还能用么,大连seo知识lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。