【发布时间】:2016-06-06 19:09:42
【问题描述】:
我想打开一个excel工作簿并读出数据,做其他类型的操作等。我知道我必须添加一个程序集引用:
[Reflection.Assembly]::LoadFile("C:\Program Files\Microsoft Office\Office16\ADDINS\Microsoft Power Query for Excel Integrated\bin\Microsoft.Office.Interop.Excel.dll")
然后我需要实例化一个 Application 对象。
$workbook = New-Object -TypeName Microsoft.Office.Interop.Excel.Application
然而,这会返回错误“未找到构造函数” 顺便说一句,Microsoft.Office.Interop.Excel.Application 实际上不是一个接口吗?我想知道如何在this 场景中实例化它。
【问题讨论】:
-
根据您需要对文档执行的具体操作,查看 Doug Finke 的 ImportExcel,或将其用作 ODBC 数据源。对于某些任务,这些将比自动执行 Excel 本身快得多。
标签: .net excel powershell automation