PowerShell - 如何将MSSQL报告导出为CSV文件

时间:2015-08-11 16:11:07

标签: powershell

使用PowerShell可以将MSSQL报告导出/转换为CSV文件吗?

任何建议都将不胜感激。

谢谢, SREE

1 个答案:

答案 0 :(得分:0)

我不知道是否可以将.rdl转换为CSV,但已经有关于将.txt转换为.csv here的帖子

他们能够使用此

进行转换
import-csv tabdelimitedfile.txt -delimiter "`t" | export-csv csvfile.csv

我查找了documentation以获取export-csv并找到了

  

导出-CSV

     

将PowerShell对象导出为逗号分隔值(CSV)文件。

     

语法

     

Export-CSV [[-Delimiter] char] [-Path] string -InputObject psobject          [-Encoding string] [-Force] [-NoClobber] [-NoTypeInformation]             [-Confirm] [-WhatIf] [CommonParameters]

     

Export-CSV [-UseCulture] [-Path] string -InputObject psobject           [-Encoding string] [-Force] [-NoClobber] [-NoTypeInformation]             [-Confirm] [-WhatIf] [CommonParameters]

我认为你最好的选择是将其作为基础开始并遵循文档。我没有在文档中看到任何指定导入对象必须包含的类型,但我没有看到任何未使用.txt的示例。可以找到import-csv的更多文档{{3 }}。

最糟糕的情况解决方法是将.rdl文件转换为.txt文件,然后使用此方法,您应该能够将数据库导出到.txt文件中。

祝你好运!