从word得到表格数据插入数据库(6位行业代码)
复制表格到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位行业代码)相关推荐
- 关于行业代码对应表的数据库设计及导入(4位行业代码)
最近使用asp.net+sqlserver+layui前端框架完成了一个小页面,其中有一个功能是需要将行业代码表导入倒数据库.看到这个行业代码表,刚开始还真是无从下手,经过查询找到一个页面是关于行业代 ...
- POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表
POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...
- java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法
本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...
- JAVA与下位机传感器进行DTU串口通信并将数据插入数据库
最近在做一个物联网项目,需求是将传感器数据在无网络的环境下收集到服务器.思前想后,决定走DTU通信. 前提: 1.DTU相关配置请自行百度,本项目使用的是原子云4G DTU,需要准备4G物联网卡. 相 ...
- 唐诗数据库 --- 将数据插入数据库
目的: 将之前获取到的数据全部插入数据库. 步骤: (1)建好数据库和表. (2)将数据插入对应的表中. 具体实现: (1) 建数据库和数据表 建表代码: CREATE TABLE tangshi(i ...
- 用python 修改word中表格数据,插入图片 +实例分析
今天学习了关于word表格修改数据,插入图片的知识.Word表格跟对普通的文章段落处理不太一样,下面我就用我学校的请假条表格来带大家一一分析. 1.导入python-docx库 在cmd中导入该库 p ...
- 使用Python将数据插入数据库(一)
假如我现在有一个Excel数据表格,需要将其数据插入MySQL数据库中.数据如下: 对应的Python实现代码如下: 1 #导入需要使用到的数据模块 2 import pandas as pd 3 i ...
- ajax传递json数组php,怎么通过ajax传送json数组到php,并通过php将数据插入数据库
如题.本人刚开始学习php,基础并不好,百度了好久都无法实现,希望能给出例子.json数据是拼接得到的 t 1.php不会写 回复讨论(解决方案) 一般网站返回的格式是json POST提交的话 写成 ...
- java获取word书签表格数据_Python读取word文档里面的表格数据
更多精彩,请点击上方蓝字关注我们! 我们常见的办公数据通常可以分为结构化数据与非结构化数据,比如常见的word, ppt, excel.前两者存储的是非结构化数据,excel存储的是结构化数据.从事数 ...
最新文章
- IIS 的负载均衡【IIS7.0以上才可以使用】---- Application Request Routing(ARR)
- ACE网络编程模式比较
- 微型计算机使用环境,计算机的日常使用环境
- python3基础学习(双色球随机生成器)
- SAP Cloud for Customer用ABSL消费Restful Mashup API
- oracle一体机高水位,oracle 移动高水位:
- 简单说下C#变量的作用域
- weblogic 文件打开数_WebLogic任意文件上传漏洞(CVE20192618)复现
- 开机启动项_开机时出现“checking media presence”
- 蓝桥杯 ADV-15算法提高 最大乘积
- 如何计算列表项的出现?
- centos7忘记root密码重置
- Atitit Hadoop的MapReduce的执行过程、数据流的一点理解。 目录 1. Why 为什么使用hadoop	1 2. Hadoop的MapReduce的执行过程	1 2.1. Had
- visual studio 2015 Enterprise key vs2015密钥
- split函数 在oracle,oracle的split函数
- Arduino循迹小车教程三----测试小车篇
- Linux程序设计-1-Linux基础
- Chrome 浏览器关闭第三方Cookie会导致内嵌的哔哩哔哩视频无法加载
- Windows系统 查询本机物理地址、IP地址
- 零基础学编程的我的心路历程
热门文章
- flex java 全局拦截_Flex CSS阻止底层内容
- java解析xml报文_java 如何解析http请求返回的xml报文
- log添加 oracle redo_添加Redo log Member/Group-Oracle
- 快过年了,分享 25 个 JS 实用技巧送给大家吧
- 学UI设计好不好找工作?零基础能学UI设计吗?
- 想学习UI设计,培训的话需要多少钱?
- 准备入行Web前端,又担心适不适合,怎么办?
- html img设置最底层,在HTML片段中设置img标签的baseUrl
- jpa 多字段like_Spring Data JPA 如何进行模糊查询(LIKE) ?
- hive metastore mysql_Hive初步使用、安装MySQL 、Hive配置MetaStore、配置Hive日志《二》...