“excel.application”的 PowerShell 文档在哪里?

问题描述 投票:0回答:2

我在闰年接触一次 PowerShell,并且 它的文档非常适合温习,但当涉及到模块时,情况就完全不同了。 (抱歉,不确定术语是什么。)有大量的帖子和 Stackoverflow 线程专门针对“在 Excel 文件中使用 PowerShell 实现此目的”,但答案并没有真正扩展细节;可以推断出很多东西,但帖子的某些日期范围从 2009 年到 2019 年,所以不确定发生了什么变化(当然,除了使用反复试验)。

我能找到的最接近 API 文档的是 Excel VBA 参考。它看起来与我看到的到处提到的方法非常接近,是吗?

excel powershell
2个回答
2
投票

Microsoft 没有直接为 Excel 提供 API。 但是有两个选择:

  1. 使用
    New-Object -comobject Excel.Application
    访问 Excel。这 要求在运行脚本的计算机上安装 Excel。 我觉得它很笨重。
  2. 使用公开可用的模块
    ImportExcel
    。这个不需要 需要安装Excel。使用起来相当简单,它是 我首选的方法。

ImportExcel 的有用链接


0
投票

ImportExcel 模块的问题在于它不是开源的,也不属于 Microsoft。 因此,如果您在公司环境中,您不知道您可以处理哪些安全风险。

© www.soinside.com 2019 - 2024. All rights reserved.