AAAbbb
1
【やりたいこと】
下記スクショのように、WebAPIで算出したXMLデータから「東京メトロ」で始まる値だけをExcelに貼り付けたいです
【不明点】
算出したXMLデータをデータテーブルに格納する方法が分からないため、どのように実装すれば良いか分かりますでしょうか?
私の中では、下記の手順をイメージしています。
下記①、③、④はやり方が分かるのですが、②が分からないためご教授頂けますと助かります
①WebAPIでXMLデータを算出
②XMLデータをデータテーブル
③データテーブルにおいて、「東京メトロで始まる」という条件でフィルタリング
④フィルタリング後のデータテーブルをExcelにペースト
実装したWebAPIコード:http://express.heartrails.com/api/xml?method=getLines&area=関東
Yoichi
(Yoichi)
2
こんにちは
方法はいくつか考えられますが以下一例です。
arrStr = xDoc.Descendants(xns+"line").Select(Function(x) x.Value).Where(Function(s) s.StartsWith("東京メトロ")).ToArray
dt = arrStr.Select(Function(s) dt.LoadDataRow({s},False)).CopyToDataTable
Sample20230112-1aL.zip (5.7 KB)
1 Like
AAAbbb
3
わざわざサンプルコードまでありがとうございます!!
おかげさまで解決することができました、本当にありがとうございます!
system
(system)
Closed
4
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.