使用Powershell解析docx表

时间:2018-07-18 17:15:58

标签: php powershell docx

我是PowerShell的新手,而实现这一目标使我非常头痛! 我正在尝试创建一个程序,该程序从路径中打开.docx文件,并通过包含其他段落和文本中间的表格的文件进行解析。我想访问要填充到Microsoft程序的外部表列中的特定信息。附件是表格的屏幕截图:
tables包含我想获取的信息。活动日期是我最感兴趣的日期。

1 个答案:

答案 0 :(得分:1)

这可能与已回答的问题中讨论的方法重复。

  

Read word document (*.doc) content with tables etc

     

您可以通过表格枚举Word文档中的表格   采集。通过“行和列”属性,您可以   确定给定表中的行数/列数。个人   可以通过Cell对象访问单元格。

     

示例将在最后一行和最后一行打印单元格的值   文档中每个表的列:

$wd = New-Object -ComObject Word.Application
$wd.Visible = $true
$doc = $wd.Documents.Open($filename)
$doc.Tables | ForEach-Object {
  $_.Cell($_.Rows.Count, $_.Columns.Count).Range.Text
}