复制表格到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(20),code2         VARCHAR2(20),code3         VARCHAR2(20),code4         VARCHAR2(20),code5         VARCHAR2(20),industry_name VARCHAR2(500)
)
tablespace SYSTEMpctfree 10pctused 40initrans 1maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited);
-- Add comments to the columns
comment on column INDUSTRY.code1is '1位代码';
comment on column INDUSTRY.code2is '2位代码';
comment on column INDUSTRY.code3is '3位代码';
comment on column INDUSTRY.code4is '4位代码';
comment on column INDUSTRY.code5is '6位代码';
comment on column INDUSTRY.industry_nameis '行业名称';

View Code

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)=6
and (
substr(code5,0,2)!=code2
or substr(code5,0,3)!=code3
or substr(code5,0,4)!=code4
)

执行更新sql

update industry set
code2 = substr(code5,0,2),
code3 = substr(code5,0,3),
code4 = substr(code5,0,4)
where length(code5)=6
and (
substr(code5,0,2)!=code2
or substr(code5,0,3)!=code3
or substr(code5,0,4)!=code4
)

不合格数据2

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

更正sql

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

处理填充过来的标题跟0

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

更正为

转载于:https://www.cnblogs.com/lurenjia1994/p/9709197.html

从word得到表格数据插入数据库(6位行业代码)相关推荐

  1. 关于行业代码对应表的数据库设计及导入(4位行业代码)

    最近使用asp.net+sqlserver+layui前端框架完成了一个小页面,其中有一个功能是需要将行业代码表导入倒数据库.看到这个行业代码表,刚开始还真是无从下手,经过查询找到一个页面是关于行业代 ...

  2. POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表

    POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...

  3. java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法

    本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...

  4. JAVA与下位机传感器进行DTU串口通信并将数据插入数据库

    最近在做一个物联网项目,需求是将传感器数据在无网络的环境下收集到服务器.思前想后,决定走DTU通信. 前提: 1.DTU相关配置请自行百度,本项目使用的是原子云4G DTU,需要准备4G物联网卡. 相 ...

  5. 唐诗数据库 --- 将数据插入数据库

    目的: 将之前获取到的数据全部插入数据库. 步骤: (1)建好数据库和表. (2)将数据插入对应的表中. 具体实现: (1) 建数据库和数据表 建表代码: CREATE TABLE tangshi(i ...

  6. 用python 修改word中表格数据,插入图片 +实例分析

    今天学习了关于word表格修改数据,插入图片的知识.Word表格跟对普通的文章段落处理不太一样,下面我就用我学校的请假条表格来带大家一一分析. 1.导入python-docx库 在cmd中导入该库 p ...

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

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

  8. ajax传递json数组php,怎么通过ajax传送json数组到php,并通过php将数据插入数据库

    如题.本人刚开始学习php,基础并不好,百度了好久都无法实现,希望能给出例子.json数据是拼接得到的 t 1.php不会写 回复讨论(解决方案) 一般网站返回的格式是json POST提交的话 写成 ...

  9. java获取word书签表格数据_Python读取word文档里面的表格数据

    更多精彩,请点击上方蓝字关注我们! 我们常见的办公数据通常可以分为结构化数据与非结构化数据,比如常见的word, ppt, excel.前两者存储的是非结构化数据,excel存储的是结构化数据.从事数 ...

最新文章

  1. IIS 的负载均衡【IIS7.0以上才可以使用】---- Application Request Routing(ARR)
  2. ACE网络编程模式比较
  3. 微型计算机使用环境,计算机的日常使用环境
  4. python3基础学习(双色球随机生成器)
  5. SAP Cloud for Customer用ABSL消费Restful Mashup API
  6. oracle一体机高水位,oracle 移动高水位:
  7. 简单说下C#变量的作用域
  8. weblogic 文件打开数_WebLogic任意文件上传漏洞(CVE20192618)复现
  9. 开机启动项_开机时出现“checking media presence”
  10. 蓝桥杯 ADV-15算法提高 最大乘积
  11. 如何计算列表项的出现?
  12. centos7忘记root密码重置
  13. Atitit Hadoop的MapReduce的执行过程、数据流的一点理解。 目录 1. Why 为什么使用hadoop 1 2. Hadoop的MapReduce的执行过程 1 2.1. Had
  14. visual studio 2015 Enterprise key vs2015密钥
  15. split函数 在oracle,oracle的split函数
  16. Arduino循迹小车教程三----测试小车篇
  17. Linux程序设计-1-Linux基础
  18. Chrome 浏览器关闭第三方Cookie会导致内嵌的哔哩哔哩视频无法加载
  19. Windows系统 查询本机物理地址、IP地址
  20. 零基础学编程的我的心路历程

热门文章

  1. flex java 全局拦截_Flex CSS阻止底层内容
  2. java解析xml报文_java 如何解析http请求返回的xml报文
  3. log添加 oracle redo_添加Redo log Member/Group-Oracle
  4. 快过年了,分享 25 个 JS 实用技巧送给大家吧
  5. 学UI设计好不好找工作?零基础能学UI设计吗?
  6. 想学习UI设计,培训的话需要多少钱?
  7. 准备入行Web前端,又担心适不适合,怎么办?
  8. html img设置最底层,在HTML片段中设置img标签的baseUrl
  9. jpa 多字段like_Spring Data JPA 如何进行模糊查询(LIKE) ?
  10. hive metastore mysql_Hive初步使用、安装MySQL 、Hive配置MetaStore、配置Hive日志《二》...