将表格从网络导入谷歌表格

时间:2021-01-04 14:35:33

标签: web-scraping google-sheets

我想从一次只显示一个表格的页面导入一系列表格,其余的可以通过下拉选择。有没有一种方法可以在不导入数百个表和处理的情况下添加表的值?例如我想导入这个页面的所有表格 http://www.demoscope.ru/weekly/ssp/emp_lan_97_uezd.php?reg=1 到 *reg=949 。所有表中的前 2 列都相同,但第 3-5 列不同。我想得到一个最终表,在所有表中添加第 3-5 列。是否有可能?或者如何一次导入多个表?提前致谢。

1 个答案:

答案 0 :(得分:1)

试试这样:

PodamFactory factory = new PodamFactoryImpl();
List<AuthorDoc> authorDocs = factory.manufacturePojo(ArrayList.class, AuthorDoc.class);

其中 A1:

={      IMPORTHTML(A1&1; "table"; 7)\ 
  QUERY(IMPORTHTML(A1&2; "table"; 7); "select Col3,Col4,Col5")\
  QUERY(IMPORTHTML(A1&3; "table"; 7); "select Col3,Col4,Col5")\
  QUERY(IMPORTHTML(A1&4; "table"; 7); "select Col3,Col4,Col5")\
  QUERY(IMPORTHTML(A1&5; "table"; 7); "select Col3,Col4,Col5")\
  QUERY(IMPORTHTML(A1&6; "table"; 7); "select Col3,Col4,Col5")\
  QUERY(IMPORTHTML(A1&7; "table"; 7); "select Col3,Col4,Col5")}

enter image description here