Navicat Premium 12.1.23激活(postgresql 剔除换行、空格、回车符)

Navicat Premium 12.1.23激活(postgresql 剔除换行、空格、回车符)

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

(0)
编程小号编程小号
上一篇 2024-08-02
下一篇 2024-08-02

相关推荐