国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

thinkPHP實(shí)現(xiàn)將excel導(dǎo)入到數(shù)據(jù)庫(kù)中的方法

2020-03-22 19:56:09
字體:
供稿:網(wǎng)友
本文實(shí)例講述了thinkPHP實(shí)現(xiàn)將excel導(dǎo)入到數(shù)據(jù)庫(kù)中的方法。分享給大家供大家參考,具體如下:PHPExcel插件可點(diǎn)擊此處本站下載。這里使用的是thinkphp框架的3.1版本,下載好壓縮包,框架中的extend中的vendor文件夾中新建一個(gè)名為PHPExcel的文件夾,把html' target='_blank'>classes里面的內(nèi)容放到里面下面是前端頁面提示:我在測(cè)試的時(shí)候遇到報(bào)錯(cuò)exception 'PHPExcel_Reader_Exception' with message 'The filename原因是由于excel的文件后綴可能不同,我的文件后綴是xlsx,然后給把他另存為了xls的文件,就可以了 html head /head body form action="{pigcms::U('Jdb/abcdefgwulisuibian')}" method="post" enctype="multipart/form-data" input type="file" name="import"/ input type="hidden" name="table" value="tablename"/ input type="submit" value="導(dǎo)入"/ /form /body /html 下面是php的function abcdefgwulisuibianuplod(){ $this- display();//顯示頁面function abcdefgwulisuibian(){ if (!empty($_FILES)) { import("@.ORG.UploadFile"); $config=array( 'allowExts'= array('xlsx','xls'), 'savePath'= './Public/upload/', 'saveRule'= 'time', $upload = new UploadFile($config); if (!$upload- upload()) { $this- error($upload- getErrorMsg()); } else { $info = $upload- getUploadFileInfo(); vendor("PHPExcel.PHPExcel"); $file_name=$info[0]['savepath'].$info[0]['savename']; $objReader = PHPExcel_IOFactory::createReader('Excel5'); $objPHPExcel = $objReader- load($file_name,$encode='utf-8'); $sheet = $objPHPExcel- getSheet(0); $highestRow = $sheet- getHighestRow(); // 取得總行數(shù) $highestColumn = $sheet- getHighestColumn(); // 取得總列數(shù) for($i=2;$i =$highestRow;$i++)//這個(gè)地方根據(jù)需要,一般第一行是名稱,所以從第二行開始循環(huán),也可以從第一行開始 $data['lianjieid'] = $objPHPExcel- getActiveSheet()- getCell("A".$i)- getValue();//數(shù)據(jù)庫(kù)字段和excel列相對(duì)應(yīng) $data['yaoqingma'] = $objPHPExcel- getActiveSheet()- getCell("B".$i)- getValue(); $data['dlmima']= $objPHPExcel- getActiveSheet()- getCell("C".$i)- getValue(); $data['ljdizhi']= $objPHPExcel- getActiveSheet()- getCell("D".$i)- getValue(); M('jdb')- add($data);//插入數(shù)據(jù)庫(kù) $this- success('導(dǎo)入成功!'); }else $this- error("請(qǐng)選擇上傳的文件");更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《ThinkPHP常用方法總結(jié)》、《smarty模板入門基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乳源| 无棣县| 汝阳县| 夏邑县| 醴陵市| 喀什市| 枣强县| 冷水江市| 即墨市| 平凉市| 梨树县| 汤阴县| 安乡县| 郓城县| 红安县| 兴业县| 荆州市| 得荣县| 壤塘县| 余姚市| 仙游县| 保定市| 武宣县| 灵丘县| 昌乐县| 延津县| 芒康县| 汉寿县| 深水埗区| 博兴县| 武宣县| 包头市| 闻喜县| 青神县| 格尔木市| 漠河县| 河津市| 娱乐| 格尔木市| 舟山市| 达州市|