复制表格到excel

点击表格左上角选中全部表格,然后crtl+c,再贴到excel中

可以发现,大类代码,单元格往下走,碰到下一个有值的之前,都是上一个的范围

填充空白单元格

1.选中前四列,然后ctrl+g定位空白表格

2.按住ctrl,点击有值的下一个单元格,写入等于上一个单元格的公式,然后ctrl+enter

写插入数据库语句

最好写成insert into values(1, 2, 3), (1, 2, 3);

但Oracle不支持

最好双击写公式的单元格,然后复制,得到sql如下

数据太多直接崩了

oracle命令行导入sql文件

1.建表,字段值远大于实际值,防止空格这些引起超长度

-- Create table
create table INDUSTRY
(
code1 VARCHAR2(),
code2 VARCHAR2(),
code3 VARCHAR2(),
code4 VARCHAR2(),
code5 VARCHAR2(),
industry_name VARCHAR2()
)
tablespace SYSTEM
pctfree
pctused
initrans
maxtrans
storage
(
initial 64K
next 1M
minextents
maxextents unlimited
);
-- Add comments to the columns
comment on column INDUSTRY.code1
is '1位代码';
comment on column INDUSTRY.code2
is '2位代码';
comment on column INDUSTRY.code3
is '3位代码';
comment on column INDUSTRY.code4
is '4位代码';
comment on column INDUSTRY.code5
is '6位代码';
comment on column INDUSTRY.industry_name
is '行业名称';

2.打开cmd窗口,输入命令如下:sqlplus username/password@ip:port/实例名

3.@C:\Users\user\Downloads\6位行业代码插入\2.sql(你的文件的位置)

去除空格

update industry set
code1 = trim(code1),
code2 = trim(code2),
code3 = trim(code3),
code4 = trim(code4),
code5 = trim(code5),
industry_name = trim(industry_name)

处理不合格数据

可发现,code2,code3,code4应该为code5的前几位

通过sql找出不合格的数据

select * from industry
where length(code5)=
and (
substr(code5,,)!=code2
or substr(code5,,)!=code3
or substr(code5,,)!=code4
)

执行更新sql

update industry set
code2 = substr(code5,,),
code3 = substr(code5,,),
code4 = substr(code5,,)
where length(code5)=
and (
substr(code5,,)!=code2
or substr(code5,,)!=code3
or substr(code5,,)!=code4
)

不合格数据2

select * from industry
where length(code4)=
and (
substr(code4,,)!=code2
or substr(code4,,)!=code3
)

更正sql

update industry set
code2 = substr(code4,,),
code3 = substr(code4,,)
where length(code4)=
and (
substr(code4,,)!=code2
or substr(code4,,)!=code3
)

处理填充过来的标题跟0

select * from industry
where length(code2)!=
or length(code3)!=
or length(code4)!=
or length(code1)!=
for update

更正为

从word得到表格数据插入数据库(6位行业代码)的更多相关文章

  1. Ajax实现xml文件数据插入数据库(一)--- 构建解析xml文件的js库

    Ajax实现将xml文件数据插入数据库的过程所涉及到的内容比较多,所以对于该过程的讲解本人打算根据交互的过程将其分为三个部分,第一部分为构建解析xml文件的javascript库,第二部分为ajax与 ...

  2. Ajax实现xml文件数据插入数据库(二)--- ajax实现与jsp的数据交互。

    在上一篇文章中我们成功得到了重新组织后的数据,接下来需要做的便是将数据插入到数据库中了.在与数据库打交道的过程中有一些方法是普遍的,我们将这些通用方法封装到一个DbUtil类中,以便复用,封装好的Db ...

  3. mysql 带换行符的字符串数据插入数据库异常

    带换行符的字符串数据插入数据库异常现象 某个字符串类型的字段中部分记录中带换行符,数据同步插入异常,提示如下类似警告信息: Incorrect string value:'<aherf=&quo ...

  4. excel的表格数据插入到数据库

    看到有excel保存insert的数据,自己照着教程弄了一下,可以的. 表格数据 接下来我们在d3的位置输入 =CONCATENATE("insert into user(code, nam ...

  5. 使用Python将数据插入数据库(一)

    假如我现在有一个Excel数据表格,需要将其数据插入MySQL数据库中.数据如下: 对应的Python实现代码如下: #导入需要使用到的数据模块 import pandas as pd import ...

  6. C/s从文件(TXT)中读取数据插入数据库

    流程: 1.当按钮单击时,弹出OpenFileDialog 2.判断后缀名是否合法 3.导入数据库 按钮事件中的代码: 1.判断用户是否选中文件. 2.判断用户选择的文件是否为txt //第一步,当按 ...

  7. c# 使用SqlBulkCopy 提高大数据插入数据库速度

    自己得一点总结: 1.BulkCopy采用的是插入方式,不是覆盖方式(原数据不动,在原数据的后面复制上dataTable中的内容) 2.自增的字段不用赋值 3.数据库字段名和dataTable列名可以 ...

  8. 模拟ATM机将输入的数据插入数据库

    ATM抽象类 public abstract class ATM { private double balance; private String idcard; private String pas ...

  9. ASP.NET MVC与Sql Server交互,把字典数据插入数据库

    在"ASP.NET MVC与Sql Server交互, 插入数据"中,在Controller中拼接sql语句.比如: _db.InsertData("insert int ...

随机推荐

  1. shell 中的 ${} 、## 、%% 使用范例

    日常使用范例见如下例子: 利用 ${ } 还可针对不同的变数状态赋值 (沒设定.空值.非空值): ${file-my.file.txt} :假如 $file 沒有设定,則使用 my.file.txt ...

  2. 【NowCoder368E】车站(线段树)

    [NowCoder368E]车站(线段树) 题面 牛客网 题解 链交的结果显然和求解的顺序无关,因此我们可以拿线段树维护区间链的链交结果. 然后怎么求解最远点. 维护链交的时候再记录两个点表示到达链交 ...

  3. 算法练习:求字符串的最长重复子串(Java实现)

    1. 求字符串的最长重复子串 例如:aaaaaaaaabbbbcccaaassscvvv这里面的最长重复子串为aaaaaaaaa 算法思路:算法时间复杂度(O(n)) 1. 将这一个字符串先转成cha ...

  4. Python3 与 C# 扩展之~模块专栏

      代码裤子:https://github.com/lotapp/BaseCode/tree/maste 在线编程:https://mybinder.org/v2/gh/lotapp/BaseCode ...

  5. Ubuntu18.04 下的Gif录制工具

    正文: 开源地址:https://github.com/phw/peek Linux包相关的知识如果不知道可以看以前讲的:https://www.cnblogs.com/dunitian/p/9095 ...

  6. 关于overflow-x: hidden隐藏滚动条失效的解决方案

    在苦逼写页面的时候,发现有种情况overflow-x: hidden失效了,chrome表现完好,qq浏览器有问题,微信上面展示有问题. 微信上面展示是一样能够滑动的. 如果出现类似问题的同学,请试一 ...

  7. Python中生成器generator和迭代器Iterator的使用方法

    一.生成器 1. 生成器的定义 把所需要值得计算方法储存起来,不会先直接生成数值,而是等到什么时候使用什么时候生成,每次生成一个,减少计算机占用内存空间 2. 生成器的创建方式 第一种只要把一个列表生 ...

  8. 使用jquery.pjax实现SPA单页面应用

    前面文章介绍了前端路由简单实现和Pjax入门方面的文章,今天来分享一个单页面应用神器jquery.pjax.js. HTML 我们准备一个加载div#loading,默认隐藏,ajax请求的时候才显示 ...

  9. Django(十二)—关于查询知识点总结

    https://www.cnblogs.com/haiyan123/p/7763710.html models.Book.objects.filter(**kwargs):   querySet   ...

  10. Vue+koa2开发一款全栈小程序(5.服务端环境搭建和项目初始化)

    1.微信公众平台小程序关联腾讯云 腾讯云的开发环境是给免费的一个后台,但是只能够用于开发,如果用于生产是需要花钱的,我们先用开发环境吧 1.用小程序开发邮箱账号登录微信公众平台 2.[设置]→[开发者 ...