web-dev-qa-db-fra.com

Importer une table en utilisant IMPORTXML

J'essaie d'importer une table de la partie inférieure du site Web suivant dans Google Sheets: http://www.etnet.com.hk/www/tc/warrants/search_cbbc_hsi.php

J'ai utilisé la formule:

=IMPORTXML("http://www.etnet.com.hk/www/tc/warrants/search_cbbc_hsi.php","//td//a")

mais la sortie est en désordre et contient beaucoup d'autres données en dehors de la table.

Quelqu'un aide?

1
Laurence Chou

Vous semblez avoir oublié de mentionner ce que vous considériez comme net, mais il devrait être plus facile de traiter vos données (supposées commencer en A1) avec une formule telle que:

=offset(A1,int(2*((row()-1)/2)),0)

dans B1 et de nouveau identique dans C1 avec un +1 supplémentaire juste avant le ,0 - les deux étant copiés comme il convient.

OFFSET
INT
RANGÉE

2
pnuts