gpt4 book ai didi

excel - ComObject Excel.Application(不含 Office 套件)

转载 作者:行者123 更新时间:2023-12-02 10:13:25 25 4
gpt4 key购买 nike


我需要从 Powershell 读取 Excel 文件。
我正在使用这个对象:

$objExcel=New-Object -ComObject Excel.Application

它在安装了 Office 的计算机上运行正常,但如果未安装 Office,我会收到此错误:

Retrieving the COM class factory for component with CLSID {} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

是否有一些可供 Office 使用的运行时环境

最佳答案

如果没有获得适当的 Excel 许可证(并在计算机上安装 Excel),您就无法使用 Excel 的“运行时”。 如果您尝试在具有多个用户的服务器操作系统上执行此操作,则还需要考虑特殊许可(因为单个 Excel 许可证不太可能覆盖多个用户)。

您可以考虑使用OpenXML SDK for Office作为在 Excel 文件中执行一些常见操作的方式,如记录的 here 。由于它是一个 .NET 库,因此您可以在 PowerShell 中使用它。

关于excel - ComObject Excel.Application(不含 Office 套件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23389582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com