如何将word中的数据导入到数据库中

时间:2022-01-08 20:42:29

前提:word中数据要是有规律的

如:xtext.doc 

Nombre:Peng Wenfei
Cel:186****4515
Nombre:Wang Xulong
Cel:180****1426
Nombre:Chen Lei
Cel:155****3817
Nombre:Zhong Linping
Cel:132****2236
Nombre:Ding Ding
Cel:132****5089
Nombre:Dai Yuanyuan
Cel:159****3959
Nombre:Wang Chao
Cel:138****0305

第一步:首先要将word文档转换成.txt文件;

第二步:PHP程序:

<?php
header('Content-type:text/html;charset=utf-8');
$username='root';
$userpass='zrp';
$dbhost='localhost';
$dbdatabase='test';
//生成一个连接
$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!");

//选择一个需要操作的数据库
mysql_select_db($dbdatabase,$db_connect);
$fh=fopen('./xtext.txt','r') or die('出错了');
$i=0;
while(! feof($fh))
{
    $res=fgets($fh);
    $arr=explode(':',$res);
    $res=$arr[1];
    $i++;
  //偶数行表示电话号码
if($i%2==0){ $tel=$res; mysql_query('set names utf8'); mysql_query("insert into award3 (name,tel)values('{$name}','{$tel}')"); }else{ $name=$res; } // echo fgets($fh). "<br />"; }die; //执行MySQL语句 $result=mysql_query("SELECT id,name FROM user"); //提取数据 $row=mysql_fetch_row($result); print_r($row); ?>

第三步:执行完后,将数据表导出,再导入到对应的表中。到此大功告成!