使用PowerShell可以将MSSQL报告导出/转换为CSV文件吗?
任何建议都将不胜感激。
谢谢, SREE
答案 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文件中。
祝你好运!