Power Query - 当文件具有不同页面时从 PDF 中获取数据
Posted
技术标签:
【中文标题】Power Query - 当文件具有不同页面时从 PDF 中获取数据【英文标题】:Power Query - Fetch data from PDF when files have different pages 【发布时间】:2020-12-22 19:32:35 【问题描述】:我正在从多个具有相似结构的 PDF 文件中提取数据。大多数 PDF 文件都有 2 页数据,除了一个 PDF 只有一页。
创建了一个名为 Page001 和 Page002 的查询来从每个页面获取数据。然后附加两者得到组合数据。除了只有一页的 PDF 之外,此附加查询工作正常。
Page002 查询出现以下错误,因为第 2 页上没有数据。
Expression.Error:键与表中的任何行都不匹配。 细节: 键= Id=Page002 表=[表]
由于上述查询追加查询不起作用。出现以下错误
“Page002”查询中出现错误。 Expression.Error:键与表中的任何行都不匹配。 细节: 键= Id=Page002 表=[表]
请帮助添加如下数据
如果 Page002 表为空,则输出将为 Pagee001 else Table.Combine(Page001, Page002)。
【问题讨论】:
可以使用try otherwise
结构检查错误
谢谢 Ricardo.... 工作正常。
【参考方案1】:
尝试了以下查询并成功了
let<br/>
Source = try Table.Combine(Page001, Page002) otherwise Page001,<br/>
in<br/>
Source
【讨论】:
以上是关于Power Query - 当文件具有不同页面时从 PDF 中获取数据的主要内容,如果未能解决你的问题,请参考以下文章