如何将EXCEL中的数据导入PHP中??? 取下载一个MYSQL的管理工具,就可以了!www.chinaz.com的下载中心有! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,你用phpmyadmin就可以把excel中的数据导入mysql数据库但是你说把excel中的数据导入php,我就不懂了,不知道数千条记录导入程序作什么,如果用作MVC控制,我想xml比excel要好的多吧。 啊啊啊.我搞错了....是MYSQL..不是PHP 超越PHP站点上下个工具,或者自己写个程序或者LOOK:1.先介绍一下这个Excel数据库的结构,且命名为E.xls,字段有4个(40个也一样搞掂),字段名为a,b,c,d,接着对jm.xls做分解: 1)选中字段a中的全部记录,选择"复制" 2)新建一个Excel数据库文件,把复制过来的数据粘贴在一个空白的字段(通常是A)下,保证其他字段空白,保存为a.xls 3)另存a.xls为a.txt(格式为"文本文件(制表符分隔)") 4)E.xls中其他3个字段的数据按1到3步骤继续生成b.txt,c.txt和d.txt。 2.完成上述步骤后,你已经完成了大部分的工作,下面就由php和mysql来完成,很简单: 1)要把数据放在mysql中,必须建立一个mysql数据库文件名为dbname(与php代码中的dbname要一致),包括表tbname(与php代码中的tbname要一致),4个字段inc char(100),adds char(100),pri char(100),tel char(100),大小要根据Excel中字段大小做调整,否则可能出现部分值丢失。 2)再编写php代码,是最主要的,代码如下: ------txt2mysql.php--------- <? $inc=file("a.txt"); $adds=file("b.txt"); $pri=file("c.txt"); $tel=file("d.txt"); $i=0; mysql_connect(); while (strlen($inc[$i])>0) { $sql="insert into tbname values ('$inc[$i]','$adds[$i]','$pri[$i]','$tel[$i]')"; $do=mysql_db_query("dbname",$sql); $i=$i+1; echo '<br>'; } $s="select * from tbname"; $gg=mysql_db_query("dbname",$s); $n=mysql_num_rows($gg); mysql_close(); echo '<br>'; echo "共添加了".$n."个记录"; ?> 注意:a.txt,b.txt,c.txt,d.txt和txt2mysql.php要在同一个目录 PHP 如果要打开的文件名包含中文那么会报错 这句话是啥意思啊??? 如何防止别人用iframe调用? PHP的ORM问题! json的问题 求助:访问本机的php页面总是提示无权访问,如何解决?! php.ini的设置问题 网页间的参数传递问题 PHP 调用api接口时,封装apikey到header的取值老是null,求大侠帮忙看看,万分感谢 winserver 2008 R2 64位 环境下 php 无法连接mssql,提示Unable to connect to server 用javascript 怎么打开这个连接. 艰辛半年终于挤牙膏似的把这网站做完
但是你说把excel中的数据导入php,我就不懂了,不知道数千条记录导入程序作什么,如果用作MVC控制,我想xml比excel要好的多吧。
或者LOOK:
1.先介绍一下这个Excel数据库的结构,且命名为E.xls,字段有4个(40个也一样搞掂),字段名为a,b,c,d,接着对jm.xls做分解:
1)选中字段a中的全部记录,选择"复制"
2)新建一个Excel数据库文件,把复制过来的数据粘贴在一个空白的字段(通常是A)下,保证其他字段空白,保存为a.xls
3)另存a.xls为a.txt(格式为"文本文件(制表符分隔)")
4)E.xls中其他3个字段的数据按1到3步骤继续生成b.txt,c.txt和d.txt。
2.完成上述步骤后,你已经完成了大部分的工作,下面就由php和mysql来完成,很简单:
1)要把数据放在mysql中,必须建立一个mysql数据库文件名为dbname(与php代码中的dbname要一致),包括表tbname(与php代码中的tbname要一致),4个字段inc char(100),adds char(100),pri char(100),tel char(100),大小要根据Excel中字段大小做调整,否则可能出现部分值丢失。
2)再编写php代码,是最主要的,代码如下:
------txt2mysql.php---------
<?
$inc=file("a.txt");
$adds=file("b.txt");
$pri=file("c.txt");
$tel=file("d.txt");
$i=0;
mysql_connect();
while (strlen($inc[$i])>0)
{
$sql="insert into tbname values ('$inc[$i]','$adds[$i]','$pri[$i]','$tel[$i]')";
$do=mysql_db_query("dbname",$sql);
$i=$i+1;
echo '<br>';
}
$s="select * from tbname";
$gg=mysql_db_query("dbname",$s);
$n=mysql_num_rows($gg);
mysql_close();
echo '<br>';
echo "共添加了".$n."个记录";
?> 注意:a.txt,b.txt,c.txt,d.txt和txt2mysql.php要在同一个目录