利用EXCEL表实现网页数据采集到MYSQL数据库
先复制页面表格数据到EXCEL中,比如
| 2012-1-4 | 52.7 | 52.7 | 49 | 48.83 | 190007 | 9506968 |
| 2012-1-5 | 48.86 | 49.79 | 45.72 | 45.6 | 623252 | 29890388 |
| 2012-1-6 | 45.71 | 46.71 | 44.85 | 43.71 | 453108 | 20183486 |
| 2012-1-9 | 45.18 | 45.3 | 44.79 | 43.5 | 757707 | 33454778 |
| 2012-1-10 | 44.81 | 46.71 | 45.99 | 44.45 | 625620 | 28381340 |
| 2012-1-11 | 45.55 | 46.82 | 44.88 | 44.61 | 844306 | 38555872 |
| 2012-1-12 | 45.7 | 46.3 | 44.47 | 44.04 | 650360 | 29329488 |
| 2012-1-13 | 44.28 | 44.47 | 40.02 | 40.02 | 1516461 | 62606884 |
| 2012-1-16 | 38.02 | 40.43 | 40.02 | 37.6 | 697920 | 27940500 |
然后在M1单元中 输入
=CONCATENATE("INSERT INTO `300105` VALUES ('",TEXT(E1,"yyyy-mm-dd"),"','",TEXT(ROUND(F1,3),"#.000"),"','",TEXT(ROUND(G1,3),"#.000"),"','",TEXT(ROUND(H1,3),"#.000"),"','",TEXT(ROUND(I1,3),"#.000"),"');")
然后在MYSQL新建数据库 表名为300105
CREATE TABLE `300105` (
`c_date` varchar(20) NOT NULL,
`c_kpj` varchar(50) NOT NULL,
`c_zgj` varchar(50) NOT NULL,
`c_spj` varchar(50) NOT NULL,
`c_zdj` varchar(50) NOT NULL,
PRIMARY KEY (`c_date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
增加对应的项目名称
其中 TEXT(E1,"yyyy-mm-dd") 将第一列中日期以原来格式保存 TEXT(ROUND(F1,3),"#.000")会将 数值 保留后三位小数 不足以0填充 如例中第一条记录
| INSERT INTO `300105` VALUES ('2012-01-04','52.700','52.700','49.000','48.830'); |
做完记录后 将M1列复制到文本并保存.sql文件 用MYSQL导入即可
利用EXCEL表实现网页数据采集到MYSQL数据库的更多相关文章
- (转)如何将 Excel 文件导入到 Navicat for MySQL 数据库
场景:工作中需要统计一段时间的加班时长,人工统计太过麻烦,就想到使用程序实现来统计 1 如何将 Excel 文件导入到 Navicat for MySQL 数据库 Navicat for MySQL ...
- python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图
python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图 # coding=utf-8 from openpyxl import load_workbook ...
- 利用python2.7正则表达式进行豆瓣电影Top250的网络数据采集及MySQL数据库操作
转载请注明出处 利用python2.7正则表达式进行豆瓣电影Top250的网络数据采集 1.任务 采集豆瓣电影名称.链接.评分.导演.演员.年份.国家.评论人数.简评等信息 将以上数据存入MySQL数 ...
- 【php】利用php的构造函数与析构函数编写Mysql数据库查询类 (转)
上次在<[php]利用原生态的JavaScript Ajax为php进行MVC分层设计,兼容IE6>(点击打开链接) 一文中,对于php查询Mysql数据库的model.php写法还不够完 ...
- C#利用微软企业库Enterprise Library配置mysql数据库
在C#项目中,很多时候到要用到Enterprise Library.这里只是用一个很简单的小例子来演示一下Enterprise Library在VS2010中操作MySQL数据库的流程. 1,利用En ...
- 用JDBC把Excel中的数据导入到Mysql数据库中
步骤:0.在Mysql数据库中先建好table 1.从Excel表格读数据 2.用JDBC连接Mysql数据库 3.把读出的数据导入到Mysql数据库的相应表中 其中,步骤0的table我是先在Mys ...
- java中 Excel表实现数据导入导出
需要引入依赖: <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> < ...
- treeview树(利用数据表实现)带展开
Private Sub Form_Load()'引用C:\windows\system32\MSCOMCTL.OCX,否则提示出错. Dim Rec As New ADODB.Recordset Di ...
- 将Excel表中的数据导入MySQL数据库
原文地址: http://fanjiajia.cn/2018/09/26/%E5%B0%86Excel%E8%A1%A8%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5% ...
随机推荐
- 深入学习SQL的Limit语句
一.基本语法 SQL的limit语法的如以下形式 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 当省略offset的时候 ...
- javascript散列表实现
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- js 事件监听 冒泡事件
js 事件监听 冒泡事件 的取消 [自己写框架时,才有可能用到] <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitiona ...
- PHP描述冒泡排序和快速排序算法
使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组.使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组.写一个二维数组排序算法函数,能够具有通用 ...
- Web应用你加盐了吗?——浅谈MD5加密算法中的加盐值(SALT)
转自:http://blog.csdn.net/blade2001/article/details/6341078 我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散 ...
- visible,invisible,gone区别
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”.“invisible”.“gone”.主要用来设置控制控件的显示和隐藏.有些人可能会疑惑In ...
- Laravel环境配置之安装Homestead
laravel requirements: PHP >= 5.5.9 (机器上yum安装的是5.3.3) OpenSSL PHP Extension PDO PHP Extension Mb ...
- Spring的lookup-method标签
Spring的解析源码 public void parseLookupOverrideSubElements(Element beanEle, MethodOverrides overrides) { ...
- mvc-5视图和模版
动态渲染视图 当待渲染的视图内容不多的时候,可以将视图元素放在控制器或者状态里 var views = document.getElementById("views"); view ...
- AngularJS学习笔记二:AngularJS指令
AngularJS 指令: AngularJS 通过被称为 指令 的新属性来扩展 HTML. AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-. 几个常用 指令: ng-app 指令 ...