Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel数据查询-忽略缺少的表/为每个查询指定特定的表号_Excel_Vba - Fatal编程技术网

Excel数据查询-忽略缺少的表/为每个查询指定特定的表号

Excel数据查询-忽略缺少的表/为每个查询指定特定的表号,excel,vba,Excel,Vba,我在基于HTML文件创建自动报告时遇到了一些麻烦。该文件包含一些表,这些表的数据是从网页中结构化的,我只是从Excel识别的表中创建表。到目前为止,它满足了我的需要,但有时HTML文件中的一个或多个表丢失,并导致表在它们之间移动,如表0丢失,那么表1将取代它,并破坏整个工作表,因为表0的位置不正确 我想知道的是,这是否是一种将每个查询分配给每个查询的特定表号的方法。表0将从指定的查询中获取值,而不是查询列表中的第一个查询。到目前为止,Power Query Editor的代码如下: let So

我在基于HTML文件创建自动报告时遇到了一些麻烦。该文件包含一些表,这些表的数据是从网页中结构化的,我只是从Excel识别的表中创建表。到目前为止,它满足了我的需要,但有时HTML文件中的一个或多个表丢失,并导致表在它们之间移动,如表0丢失,那么表1将取代它,并破坏整个工作表,因为表0的位置不正确

我想知道的是,这是否是一种将每个查询分配给每个查询的特定表号的方法。表0将从指定的查询中获取值,而不是查询列表中的第一个查询。到目前为止,Power Query Editor的代码如下:

let
Source = Web.Page(File.Contents("D:\AUTO.html")),
Data0 = Source{0}[Data]
in Data0
我使用此代码是因为列或行并不总是相同的,有时可能会丢失一个,如果我使用从页面获取数据时生成的原始代码,它将给出错误,如果缺少列/行,则不会加载表

感谢您的帮助