我将使用sqlcmd导出一个包含两列的查询结果到csv。查询语句如下:
感谢您的选择。
SELECT DISTINCT
CustomerGuid, CustomerPassword
FROM
ServiceOrder
ORDER BY
CustomerGuid
当我在Excel中打开导出的CSV文件时,客户和密码都在同一列中。是否可以使用sqlcmd将它们拆分成自己的列。我的sqlcmd如下:
SQLCMD -S . -d BAS -Q "SQL STATEMENT" -s "," -o "c:\data.csv"
感谢您的选择。
SQLCMD -S . -d BAS -Q "SQL STATEMENT" -s ";" -o "c:\data.csv"
。这可能是Excel中行分隔符的问题。 - andy,
没有任何问题。Excel 的行为取决于区域设置,使用,
或;
取决于用户的区域设置。 - Panagiotis Kanavos