gpt4 book ai didi

sql - 如何在 Powershell 中使用 SQLCMD 将结果导出到 Excel

转载 作者:行者123 更新时间:2023-12-04 15:45:42 25 4
gpt4 key购买 nike

我在 PowerShell 中使用 SQLCMD 命令来运行 SQL 脚本。当我将输出通过管道传输到 TXT 时,格式全乱了。我想将结果导出到 Excel 文件。我该怎么做?

我的命令

Sqlcmd -Q 'select top 10 * from people'  -S serverName -d testDB -o c:\output.txt | format-table

最佳答案

使用 sqlcmd.exe 的列分隔符开关 -s。那么您可以使用 excel 的“文本到列”,或者在知道列分隔符的情况下导入它。

-s col_separator

Specifies the column-separator character. The default is a blank space. This option sets the sqlcmd scripting variable SQLCMDCOLSEP. To use characters that have special meaning to the operating system such as the ampersand (&), or semicolon (;), enclose the character in quotation marks ("). The column separator can be any 8-bit character.

关于sql - 如何在 Powershell 中使用 SQLCMD 将结果导出到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31811842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com