dbeaver从excel导入数据笔记

news/2024/7/21 5:12:51 标签: excel, 数据库

场景

excel的数据,需要做到数据库里。
方案一: 开发代码来实现。缺点是需要开发成本。
方案二: 数据库导入工具导入。不用开发,相对快速一些。
这里说下数据库工具导入。

操作过程

1、拿到excel数据文件,根据标题匹配数据库字段。
注:为什么要匹配数据库字段呢? 导入时在界面匹配照样可以匹配。是可以匹配,但是说实话,界面挺难用的。而且每导入一遍,都要点选匹配,很麻烦。
这里整理一次,将标题直接替换为数据库字段,就不用每次都匹配,效率会高不少。
2、将数据复制到新sheet中,替换标题列,然后整理数据。
为什么要整理数据呢?
因为导出的数据和数据库值不一定一样,尤其是码表类的。 例如: 发票类型,在数据库肯定是码值的形式,要先转换再导入。 这里用if函数转换即可。
3、做好的数据另存为csv,因为导入工具可能不支持excel
导入时如果列乱码,设置为gbk。
如果缺少id列,用数字拖拉即可。


http://www.niftyadmin.cn/n/55443.html

相关文章

Docker进阶 - 10. Docker Compose 简介

目录 1. Docker Compose 概述 2. Docker Compose 产生原因 3. Docker Compose 安装 4. Docker Compose 使用步骤 5. Docker Compose 常用命令 1. Docker Compose 概述 Compose 是Docker 公司推出的一个工具软件,可以管理多个Docker 容器组成一个应用。因此只需…

153、【动态规划】leetcode ——416. 分割等和子集:滚动数组(C++版本)

题目描述 原题链接:1049. 最后一块石头的重量 II 解题思路 本题要找的是最小重量,我们可以将石头划分成两个集合,当两个集合的重量越接近时,相减后,可达到的装量就会是最小,此时本题的思路其实就类似于 4…

代码随想录算法训练营第24天25天|● 77. 组合● 216.组合总和III ● 17.电话号码的字母组合

77组合 看完题后的思路 void f&#xff08;数组&#xff0c;startIndex&#xff09;递归终止 if&#xff08;startIndex数组长度||path.sizek&#xff09;{ if(path.sizek){ 加入} }递归 for&#xff08;&#xff1b;startIndex<num.size&#xff1b;startIndex&#xff0…

多传感器融合定位十五-多传感器时空标定(综述)

多传感器融合定位十五-多传感器时空标定1. 多传感器标定简介1.1 标定内容及方法1.2 讲解思路2. 内参标定2.1 雷达内参标定2.2 IMU内参标定2.3 编码器内参标定2.4 相机内参标定3. 外参标定3.1 雷达和相机外参标定3.2 多雷达外参标定3.3 手眼标定3.4 融合中标定3.5 总结4. 时间标…

云计算|OpenStack|社区版OpenStack安装部署文档(十二--- openstack的网络模型解析---Rocky版)

前言&#xff1a; https://zskjohn.blog.csdn.net/article/details/128846360 云计算|OpenStack|社区版OpenStack安装部署文档&#xff08;六 --- 网络服务neutron的安装部署---Rocky版&#xff09; &#xff08;######注&#xff1a;以上文章使用的是openstack的provider网…

为CXO和IT技术经理量身定制的解决方案展示

综述阐述优势面对CXO面对IT技术经理讲述动人的成功案例综述 在现代企业中&#xff0c;不同层级的客户听众对解决方案有着不同的需求和关注点。例如&#xff0c;CXO需要了解解决方案如何影响公司的整体战略&#xff0c;而IT技术经理则需要了解解决方案的技术实现细节。因此&…

Vue3 中 导航守卫 的使用

目录前言&#xff1a;一、什么是导航守卫&#xff1f;二、导航守卫有哪几种&#xff1f;1、全局守卫&#xff08;3个&#xff09;全局前置守卫全局解析守卫全局后置钩子2、路由独享守卫&#xff08;1个&#xff09;3、组件内守卫&#xff08;3个&#xff09;beforeRouteEnter(t…

C语言入门(什么是C语言,C语言的编程机制以及一些基础计算机概念)

目录 一.什么是C语言 1.面向对象&#xff1a; 2.面向过程&#xff1a; 二.C语言特点 三.C语言开发时间 四.环境搭建 1.代码编辑器 2.C编译器 五.C语言标准 六.计算机补充知识 1.计算机构成 2.CPU工作 3.编译器 七.编写程序步骤 八.源文件&#xff0c;目标文件&a…