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

首頁 > 開發 > PHP > 正文

php導入excel文件到mysql數據庫的方法

2024-05-04 23:30:06
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php導入excel文件到mysql數據庫的方法,分析了phpexcel類操作excel文件的技巧及導入數據庫的方法,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了php導入excel文件到mysql數據庫的方法。分享給大家供大家參考。具體分析如下:

php導入excel文件入mysql數據庫我們是需一借助一個phpexcel類文件了,有了這個類文件我們就可以快速簡單的導入excel到mysql數據庫中,這里就來舉個例子給大家說明一下具體用法.

導入前我們需要先準備一個數據庫,sql語句代碼如下:

復制代碼代碼如下:
/* 
Navicat MySQL Data Transfer 
 
Source Server         : localhost 
Source Server Version : 50133 
Source Host           : localhost:3306 
Source Database       : test 
 
Target Server Type    : MYSQL 
Target Server Version : 50133 
File Encoding         : 65001 
 
Date: 2011-10-11 14:11:38 
*/ 
 
SET FOREIGN_KEY_CHECKS=0; 
-- ---------------------------- 
-- Table structure for `execl` 
-- ---------------------------- 
DROP TABLE IF EXISTS `execl`; 
CREATE TABLE `execl` ( 
  `id` int(11) NOT NULL AUTO_INCREMENT, 
  `name` varchar(20) DEFAULT NULL, 
  PRIMARY KEY (`id`) 
) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=latin1; 
 
-- ---------------------------- 
-- Records of execl 
-- ---------------------------- 
INSERT INTO `execl` VALUES ('14', 'jim'); 
INSERT INTO `execl` VALUES ('15', 'taurus');

php處理程序,在這里我們需要使用一個phpexcel類文件了,這個可以百度搜索下載,代碼如下:
復制代碼代碼如下:
<?php 
if($_FILES['execl']['name']){ 
 $db = mysql_connect('localhost','root',''); 
  mysql_select_db('test'); 
  mysql_query('set names gbk'); 
  require_once 'reader.php'; 
  $data = new Spreadsheet_Excel_Reader(); 
  $data->setOutputEncoding('CP936'); 
  $data->read($_FILES['execl']['name']); 
 error_reporting(E_ALL ^ E_NOTICE); 
 $sql   = ""; 
 for($i=1;$i<=$data->sheets[0]['numRows'];$i++) 
 {
  if($data->sheets[0]['cells'][$i][1]!=""){ 
   $sql = "INSERT INTO `execl`(`name`)values('".$data->sheets[0]['cells'][$i][2]."');"; 
   if(mysql_query($sql)){ 
    echo '成功'; 
   }else{ 
    die('失敗'); 
   } 
  }  
 } 

?> 
<head> 
</head> 
<body> 
  <form action="" method="post" enctype="multipart/form-data"> 
      <input type="file" name="execl" /> 
      <input type="submit" value="導入數據" /> 
  </form> 
</body>

 

希望本文所述對大家的php程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清镇市| 读书| 广元市| 西乌珠穆沁旗| 普宁市| 咸丰县| 吴桥县| 皮山县| 大田县| 五常市| 长宁区| 怀化市| 金昌市| 宝兴县| 包头市| 明溪县| 南昌县| 罗山县| 蓬莱市| 宁都县| 板桥市| 小金县| 西充县| 揭西县| 顺义区| 阳新县| 南宁市| 武定县| 河西区| 扎赉特旗| 天镇县| 卓资县| 江孜县| 星座| 鹰潭市| 卓尼县| 桓台县| 莒南县| 敦化市| 同仁县| 湟中县|