0
使用Invoke-SQLCMD並運行保存的查詢,是否有辦法將輸出看作表格?目前,所有輸出都按順序打印,如名稱換行狀態換行 is_encrypted用於查詢返回的每個項目,而不是行列表,其中名稱,狀態,is_encrypted等是列標題。在Powershell中格式化SQL輸出ISE
最終目標是將查詢的所有結果輸出到文本或excel文件中。
使用Invoke-SQLCMD並運行保存的查詢,是否有辦法將輸出看作表格?目前,所有輸出都按順序打印,如名稱換行狀態換行 is_encrypted用於查詢返回的每個項目,而不是行列表,其中名稱,狀態,is_encrypted等是列標題。在Powershell中格式化SQL輸出ISE
最終目標是將查詢的所有結果輸出到文本或excel文件中。
試試這個:
Invoke-Sqlcmd -query $sql | Export-Csv -Path c:\temp\excelfile.csv -NoTypeInformation
你已經嘗試了,文件cmdlet的? –
配管到'Export-Csv'也應該可以工作 – Shaneis
奇妙的是,應該首先想到它,但它的功能就像一個魅力。謝謝! – Joe