在Azure Data Studio中,有一个名为queryEditor.results.saveAsCsv.delimiter的设置,允许用户在csv文件中导出查询结果时选择默认分隔符。然而,我正在努力寻找一种方法来设置这个属性,使用制表符作为分隔符;我尝试了\t,但似乎该属性只接受1个字符,所以它只考虑\。我找了很多,但找不到任何解决办法。有什么想法吗?
queryEditor.results.saveAsCsv.delimiter
\t
\
toe950271#
请确保将转义字符放在双引号中
"queryEditor.results.saveAsCsv.delimiter": "\t",
我不认为它接受一个字符,我希望我的CSV导出有一个记录的每一行,所以我的行分隔符需要在Windows机器上的CRLF。设置为:
"queryEditor.results.saveAsCsv.lineSeperator": "\r\n",
mum43rcc2#
我看到了和@BobbyRoode一样的行为。如果我在“设置”对话框中键入\t或"\t",它只使用第一个字符作为分隔符。我通过复制另一个应用程序(Emacs,在我的情况下)中的Tab并将其粘贴到设置对话框中来解决它,并且成功了。
"\t"
2条答案
按热度按时间toe950271#
请确保将转义字符放在双引号中
我不认为它接受一个字符,我希望我的CSV导出有一个记录的每一行,所以我的行分隔符需要在Windows机器上的CRLF。设置为:
mum43rcc2#
我看到了和@BobbyRoode一样的行为。如果我在“设置”对话框中键入
\t
或"\t"
,它只使用第一个字符作为分隔符。我通过复制另一个应用程序(Emacs,在我的情况下)中的Tab并将其粘贴到设置对话框中来解决它,并且成功了。