通过在Teradata SQL Assistant中运行查询将结果导出到excel工作表时,回车问题

时间:2019-02-17 19:22:48

标签: teradata

美好的一天,

我想通过在Teradata SQL Assistant中运行查询将结果导出到excel工作表中。如果注释列包含多行,则值不能正确地落在相应的列下。我得到如下结果

Wrong Result with data having carriage return for comment columne

所需结果如下。

Correct Result

以下是我尝试从csv文件(通过在Teradata SQL Assistant中运行查询生成的csv)导出到excel的数据。我尝试通过使用regx删除回车符,但没有成功(参考:Remove carriage return from text file)。你能在这方面指导我吗?

Employee|ID|Comment
Jack|22|My Feedback:  Good hotel to saty.  Nice location

Area of improvements:  Room service
Julia|35|My Feedback:  Good Rooms. Excellent place 

1 个答案:

答案 0 :(得分:2)

在SQL Assistant选项中有一个标志,您可以在其中指示SQL Assistant从导出中删除所有CR / LF。我认为它比SQL中的RegExp容易。 ;)

(SQL助手)->工具->选项->导出->“用空白替换列数据中的回车”