我的表格中有960行数据显示,看起来很正常。但是,当我从查询结果窗口“保存结果为”并保存到例如XLSX文件时,我得到一些奇怪的,插入的额外行与其他数据行不一致。我搜索了换行符,回车符(并且数据没有)。我的想法可能是数据本身有一些东西导致创建一个新行。有什么想法吗?
这是我在查询结果窗口中的结果集(通知第689行):
当我通过右键单击查询结果窗口中的结果集“保存结果为”时,保存为XLSX,CSV,TXT - 这是我得到的(再次注意第689行):
答案 0 :(得分:1)
这可能是crlf
尝试替换列中char(13)+char(10)
的问题
SELECT col1, col2, col3 = REPLACE(REPLACE(col3, CHAR(10), ' '), CHAR(13), '')
FROM tbl