【发布时间】:2017-11-20 08:11:29
【问题描述】:
我是 Powershell 的新手。几个小时以来,我一直在努力完成一件看似简单的事情。非常感谢您的帮助。
我有一个巨大的文件夹和子文件夹列表,其中包含我想从中检索特定单元格数据的 Microsoft excel 文件 *.xlsm。
$Excel_files = (gci C:\Users\xxx\xxx\ -Recurse -File *.xlsm).FullName
foreach($getname in $Excel_files)
{
$Excel = New-Object -ComObject Excel.Application
$readbook = $Excel.WorkBooks.Open($Excel_files)
$readsheet = $readbook.WorkSheets.Item("SHEET NAME")
$Excel.Visible = $false
$getname = $readsheet.Cells.Item(8,3)
return $getname.text
}
我走对了吗?
这样做的目的是从几千个 *.xlsm 文件中提取名称、日期和描述,并将它们放入一个新的单独工作表中。
感谢任何帮助,谢谢。
【问题讨论】:
标签: database excel powershell