Navicat Premium 12.1.23激活
文章目录
- 一、项目背景
-
- 1、项目需求
- 2、实施时间
- 二、 技术背景
-
- 1、阅读文章所需知识背景
- 2、开发环境
- 3、开发工具
- 三、实施步骤
-
- 1、创建测试数据集
- 2、抽取数据
- 3、修改sql剔除换行符
- 总结
一、项目背景
1、项目需求
业务组同事反映,使用navicat从数据库抽取数据粘贴到excel里会出现错行现象。
2、实施时间
2021-01-12
二、 技术背景
1、阅读文章所需知识背景
1)了解navicat基本使用方法
2)具有少量sql基础知识,了解replace用法
2、开发环境
1)Win10-64
2)PostgreSQL 9.6.0
3、开发工具
1)Navicat Premium 12.1
三、实施步骤
1、创建测试数据集
建表,导入少量数据用于测试
2、抽取数据
抽取数据,粘贴excel后发现确实存在错行现象,10行数据变成了70+行。仔细观察
3、修改sql剔除换行符
仔细检查,发现数据中存在换行符(chr(10) 换行 chr(13) 回车)。excel识别了这些换行符,因此出现了错行。 这里我们可以直接使用postgresql中提供的replace方法,剔除数据中的换行符。
总结
直接复制粘贴数据的做法并不可靠,数量少的时候尚有这样那样的问题,还是推荐使用python编写脚本抽取数据直接生成excel。阅读本文的过程中如有任何问题欢迎随时与我联系。
今天的文章
Navicat Premium 12.1.23激活(postgresql 剔除换行、空格、回车符)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/107044.html