sql - 提取 SQL 表到 excel 将长文本属性拆分到不同的行
问题描述
我在 SSMS 中运行了一个简单的 SQL 查询,并在某个列 (failuresympthomdecsription_f) 中获得了一个包含长文本的表。当我尝试复制到 excel 时,我得到了这个(附加)。它完全堆积了我的数据:(它将文本分成 3 行不同的行。
我找不到用于处理此问题的 SQL 命令/合成器,但我确定有一个...
有任何想法吗?谢谢!
解决方案
您可能在文本字段中有标签和/或 CR,Excel 在粘贴时将其解释为新的单元格/行。尝试
SELECT REPLACE(
REPLACE(
REPLACE(failuresympthomdecsription_f, char(9), ' '),
char(13), ' '),
char(10), ' ') AS failuresympthomdecsription_f...
在您的查询中将它们转换为空格。
推荐阅读
- python - 使用 PyAudio 从 USB 录制音频
- python - 如何在pygame中制作上下移动的动画?
- reactjs - React i18next Backend-Path 在本地和生产环境中不同
- javascript - TinyMCE -> AjaxFileManager“语法错误:意外令牌<”
- sql - 在 DBVis 中创建用于索引的计算列
- python - 极坐标图 - 从网格偏移 theta 标签?
- php - wp_delete_attachment、wp_delete_file_from_directory 和 wp_delete_file() 不会从服务器中删除文件
- vue.js - 在 Vue.js 中使用 JavaScript 处理 GET 301/302 响应
- amazon-web-services - aws ressource limit api - 如何在 RestApi 上分离堆栈
- python - 如何在不使用 Django 应用 values() 方法的情况下使用 distinct() 方法?