GoogleスプレッドシートでImportXMLを使用してデータの複数の列を返すにはどうすればよいですか?
How Do I Return Multiple Columns Data Using Importxml Google Spreadsheets
解決:
ImportXMLはxpathの使用をサポートします|必要な数のクエリを含めるための区切り文字。
= ImportXML( 'http:// url'; '// @ author | // @ catalogid | // @publisherid')しかしそれはします いいえ 結果を複数の列に展開します。以下の列に示すように、繰り返しトリプレット(または選択した多くの属性)の単一の列が表示されます。に。
以下は非推奨です
2015.06.16: 「新しいGoogleスプレッドシート」ではcontinueは使用できません(「次のGoogleドキュメント」を参照してください。継続する)。
ただし、自動的に挿入されたものを使用する必要はありませんCONTINUE()関数を使用して、結果を配置します。
= CONTINUE($ A $ 2、(ROW()-ROW($ A $ 2)+1)* $ A $ 1-B $ 1、1)に配置B2は、適切な列データを提供するために、完全に正しく入力する必要があります。
- ImportXMLは
A2。
A3以下はCONTINUE()関数は自動的に入力されます。
A1は属性の数です。
B1:D1は、それらの列の属性インデックスです。
= CONTINUE()の行を列に変換する別の方法は、transpose()を使用することです。
= transpose(importxml( 'http:// url'、 '// a | // b | // c'))
クエリを「|」で連結するだけです
= ImportXML( 'http://twitter.com/status/user_timeline/matthewsim.xml?count=200'、'/statuses/status/created_at | / statuses / status / text')