【问题标题】:How to export powershell results in to one excel sheet in different pages如何将powershell结果导出到不同页面中的一个excel表中
【发布时间】:2017-10-07 04:38:42
【问题描述】:

我正在尝试使用 power shell 将 SQL 服务器查询结果导出到 Excel。我的查询在域中的所有服务器上运行。我的 powershell 查询需要将每个服务器的结果加载到 1 个 Excel 工作表中的每个页面。请推荐

【问题讨论】:

    标签: sql excel powershell


    【解决方案1】:

    我建议你可以做的是从每个服务器获取 SQL 查询的结果,放在单独的 csv 文件中(通过使用 export-csv 命令),然后将每个结果合并到一张表中。这个链接会很有帮助。 Copy Excel Worksheet from one Workbook to another with Powershell。虽然有点冗长,但它会达到你的目的。

    【讨论】:

    • 谢谢维韦克。会检查这个
    • 嗨 Vivek,我又遇到了一个问题。我能够成功地将多个 CSV 导出到一个 excel 表中。该 Excel 表再次转发到我的电子邮件以进行进一步评估。这是在 TEST 环境中成功完成的。我试图在生产中实现相同的功能,不幸的是我没有在该服务器上安装 MS Office。有没有其他方法可以解决这个问题
    • 我的生产环境遇到了同样的问题。我们在上面安装了 MS Office。但最初,我经历了this 和this。安装 Office 后,我的问题就解决了。也许您会发现这些链接很有用。
    • 感谢 vivek 分享链接。在这里,我担心的是我需要将 CSV 合并到一个 excel 中。当我的服务器上安装了 MS Office 时,我能够做到这一点。现在服务器上没有安装 MS Office,我需要将所有 CSV 合并到一个 Excel 中。我会浏览你分享的链接。如果您发现任何其他有用的链接,请分享我
    猜你喜欢
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    相关资源
    最近更新 更多