二十行语句实现从Excel到mysql的转化


Posted in PHP onOctober 09, 2006

自从对php和mysql有了一定的了解之后,我就对公司里庞大的Excel数据库虎视眈眈,想偷偷地"共享"这被保密的商业数据,一边琢磨着怎么搞到手,一边考虑如何转化成mysql数据库,去了很多php站点论坛请教高手,都没有一个结果,某天突发想象,为何不试试这种方法呢?结果也真行,一切Ok,下面我就把我的心得与大家完全共享(可能你有更好的方法)
    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 相关文章推荐
php设计模式 Composite (组合模式)
Jun 26 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
PHPMailer邮件发送的实现代码
May 04 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
PHP中对于浮点型的数据需要用不同的方法解决
Mar 11 PHP
php实现xml与json之间的相互转换功能实例
Jul 07 PHP
PHP常用的三种设计模式汇总
Aug 28 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
php 后端实现JWT认证方法示例
Sep 04 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
浅谈php://filter的妙用
Mar 05 PHP
Laravel框架实现定时Task Scheduling例子
Oct 22 PHP
一个颜色轮换的简单例子
Oct 09 #PHP
让你的PHP同时支持GIF、png、JPEG
Oct 09 #PHP
定制404错误页面,并发信给管理员的程序
Oct 09 #PHP
php录入页面中动态从数据库中提取数据的实现
Oct 09 #PHP
使用字符串函数输出整数化的PHP版本号
Oct 09 #PHP
树型结构列出指定目录里所有文件的PHP类
Oct 09 #PHP
搜索和替换文件或目录的一个好类--很实用
Oct 09 #PHP
You might like
PHP+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
隐性调用php程序的方法
2009/03/09 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
基于PHP CURL用法的深入分析
2013/06/09 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
基于jquery的放大镜效果
2012/05/30 Javascript
js切换div css注意的细节
2012/12/10 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
2020/08/12 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python中异常重试的解决方案详解
2017/05/05 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
学生会个人总结范文
2015/02/15 职场文书
市场部岗位职责范本
2015/04/15 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书