excel表格中的数据如何放到数据库中(非导入)

平时经常用到excel中的数据,想比较两个excel数据的关联性,数据太多,所以放到数据库中,用脚本查询就会比较方便。这里说一下怎么放到数据库中并查询对比。

这里以PL/SQL为例。

需求:有两张表,其中每个表中有一列与另一表的列相同,如何让他们一一对应。如图两个excel

第二张

红框内的数据为相等的数据,现在想查看一一对应关系

方法是:

1.在数据库中建表asad_t1 对应excel1,并多出一个字段,表2asad_t2对应excel2

2.将excel1中数据复制,在plsql中执行select * from asad_t1 t for update,在表中将复制的内容粘贴,asad_t1就会有数据了,如图,在涂色部分粘贴即可。

3.两个表数据有了,执行语句合并

declare   cursor get_data is     select t.c1, t.c2 from asad_t2 t;

begin

for c in get_data loop

update asad_t1 s

set s.资产编号 = c.c1

where s.资产名称 = c.c1;

commit;

end loop;

end;

这样就可以查询下asad_t1表,就有t2表的数据了,并且是一一对应的,如图

时间: 2024-10-13 08:46:22

excel表格中的数据如何放到数据库中(非导入)的相关文章

使用SqlBulkCopy将DataTable中的数据批量插入数据库中

#region 使用SqlBulkCopy将DataTable中的数据批量插入数据库中 /// <summary> /// 注意:DataTable中的列需要与数据库表中的列完全一致. /// </summary> /// <param name="conStr">数据库连接串</param> /// <param name="strTableName">数据库中对应的表名</param> //

将Excel上千条数据写入到数据库中

简要说明:因工作需要,需要一张Excel表格中的所有数据导入到数据库中.如下表,当然这只是一部分,一共一千多条. 前期处理: 首先要保证上图中的Excel表格中的数据不能为空,如果有为空的数据,可以稍微进行处理,比如将所有为空的数据替换成加一个空格.(我的这个解析器只能解析Microsoft Excel 97-2003 工作表 (.xls)这个格式的表格,如果不是这个形式的需要进行转化.) 然后就是找一个添加页面,添加一个上传附件的功能,即添加一个type类型为file的input标签.比如 <

使用Sqoop,最终导入到hive中的数据和原数据库中数据不一致解决办法

Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql.postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中. 1.问题背景 使用Sqoop把oracle数据库中的一张表,这里假定为student,当中的数据导入到hdfs中,然后再创建hive的external表,location到刚才保存到hdfs中数

将备份中的数据插入到数据库中的具体步骤

问题:删除用户数据库中的数据时,把用户数据库中的一些数据误删除了,现在需要将已删除的那些数据插入到目前用户现在正在是用的数据库中(已做好数据备份bak文件) 首先将备份文件还原到本地数据库,还原成功. 在目标表中查找到我们所需要插入的数据: SELECT * FROM  dbo.Remarks  WHERE DATEDIFF (DAYOFYEAR, CreateTime,getdate ())<90 AND tag is NULL 继续进行下一步操作,将所查找到的那些需要插入到数据库中的的数据添

requests从api中获取数据并存放到mysql中

python的requests库是一个非常强大的库,requests的安装方法十分简单,用: pip install requests 即可安装requests,安装成功后: import requests 即可导入requests模块,requests有get和post两种方法: 1.requests.get()用法: url = "http://xxx" a_content = requests.get(url) aa = a_content.content #.content和.

导入本地文本中的数据到MySQL数据库中

文本文件中的字段是用","分隔的,如: 3144242807,Wed Oct 16 22:44:28 CST 2013,30.536041,114.3680192443892271,Mon Apr 28 09:21:39 CST 2014,30.545344,114.365762122771615,Fri Sep 06 14:00:32 CST 2013,30.538091,114.3706052495361967,Wed Apr 30 07:20:53 CST 2014,30.516

转载:使用canal让redis中的数据与mysql数据库中的保持同步

转载:http://blog.csdn.net/tb3039450/article/details/53928351?locationNum=7&fps=1

怎么把excel表格内的数据导入数据库?

第一种方法: 思路:想要把excel表格内的数据直接导入数据库不是那么容易,可以把excel表格另存为.csv格式的文档(特点:内容以逗号分割):然后通过一系列的文档操作函数处理成为一个二维数组,然后再进一步处理即可导入数据库 思路正确但有时会出现问题(explode这里会出现问题,因为数据中可能也包含","号所以一般不采用此方法,请看第二种方法) 1:准备一个需要导入数据的excel表格: 2:另存为.csv后缀的文档(特点:内容以逗号分割) 3:进行文档操作函数处理 1 $file

桌面支持--Excel表格里的数据全部变成了时间或者日期格式的时候怎么办???

20150601 问题描述:Excel表格里的数据全部变成了时间或者日期格式的时候怎么办??? 解决办法: 1. 打开Excel,任意选中一单元格,单击鼠标右键,选择设置单元格格式. 2. 在数字自定义类型中,找到如图中前缀为[$-F400]的类型格式(或者类似的比如[$-F800]),点击删除.3. 保存,大功告成!再次打开,世界清静了.