首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >屠龙刀法5 —— Excel文件导入数据库

屠龙刀法5 —— Excel文件导入数据库

原创
作者头像
DeskUI
发布2026-05-25 10:17:45
发布2026-05-25 10:17:45
460
举报
文章被收录于专栏:屠龙刀法屠龙刀法

把Excel中的数据全部字符串导入到数据库中的确不难,但是要把Excel中的数据导入成日期、周期、JSON、XML等特殊类型就不容易了,如果能够支持多种不同的数据库就更难了。

例如:如下Excel表格数据导入到PG库和Oracle库,数据中特殊的日期格式必须进行个性化的转换。尤其对于Oracle数据库,需要先使用REPLACE函数把“年”、“月”、“日”进行替换,看到这里很多用户都会对要导入数据任务出现不知所措的感觉,没关系拔出屠龙刀,利用这一招,难题迎刃而解。

图:Excel样例数据
图:Excel样例数据
代码语言:txt
复制

-- PG数据库
create table people(
  id int,
  name varchar,
  birth date
);
-- 时间转换 SELECT TO_DATE('1985年03月12日', 'YYYY年MM月DD日')


-- Oracle数据库
create table people(
  id number(10),
  name varchar(100),
  birth date
);
-- 时间转换 SELECT TO_DATE(REPLACE(REPLACE(REPLACE('2023年04月01日', '年', '-'), '月', '-'), '日', ''),  'YYYY-MM-DD'  ) AS converted_date  FROM DUAL;

如下视频演示了整个导入过程


安装:三种安装方式汇总,就不信你安不上

升级:三种升级方式汇总,让你轻松离线升级

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档