如何将excel中的数据导入mysql中呢?[原创] 不指定

jed , 2008-9-2 14:10 , 数据库技术 , 评论(0) , 阅读(3110) , Via 本站原创 | |
之前公司给几个单位做项目发现对方都有个要求,就是希望能够直接将excel中的数据直接导入到mysql数据库中。回来以后发现php不能直接读取excel,但是对txt文件支持很好,于是就想到将excel中的数据拷贝到文本文件中,然后让php读取文本数据,插入数据库即可。演示如下:
1、拷贝excel中需要导入的数据。

点击在新窗口中浏览此图片

2、复制到记事本中。

点击在新窗口中浏览此图片

3、将记事本中数据间的空格替换成“|”,为以后读取方便。经研究发现,空格实际为一个tab间距

点击在新窗口中浏览此图片

4、保存为data.txt文件,用程序读取,插入数据库中。

程序如下:


<?
//////链接数据库代码/////-----根据自己需要编写
$FileName   ="data.txt";
$array=file($FileName);//将文件全部内容读入到数组$array
$num=count($array);//获取数组$array里的信息数(一行为一条信息)
for($j=0;$j<$num;$j++){
  $array1=explode("|",$array[$j]);
  echo $array1[19].'<br>';
/////插入数据库的代码/////---根据自己数据库编写。
}
echo "成功";
?>


后来发现用软件也能实现功能,navicat8_mysql_cs以及他的注册机。
下载文件:



发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]