excel解析html代码,使⽤excelvba解析HTML的错误
因此,由于受到约束,我需要使⽤excel vba解析⼀些丑陋的html。 HTML的问题在于它没有元素ID。我有⼀个拥有许多⽆标签表格的页⾯,每个表格都有⼏⾏。我可以建⽴的唯⼀的事情是,我需要在其中⼀个单元中存在标识符。每当ID“xtu_id”作为表格的⼀⾏中的单元格中的值出现时,我想要从该⾏中提取数据。所以它看起来像这样:使⽤excel vba解析HTML的错误
col1
col2
xtu_id
col4
现在,我看到xtu_id此⾏存在,我想该⾏的所有单元格转储到⼀个Excel⼯作表。以下是我从阅读其他职位计算器使⽤:
Sub CommandButton1_Click()
Dim appIE As InternetExplorerMedium
Set appIE = New InternetExplorerMedium
With appIE
.Navigate "my_website"
.Visible = True
End With
Do While appIE.Busy Or appIE.ReadyState <> 4
网页计算器html代码
DoEvents
Loop
Set mydata = ElementsByTagName("tr")
For Each e In mydata
For Each c In e
If c.Cells().innerText Like "xtu_id" Then
myValue = c.Cells().innerText
MsgBox (myValue)
End If
Next c
Next e
Set appIE = Nothing
End Sub
此代码的⼯作,直到我到了[每个...]声明,我有⿇烦的每⼀⾏的每个单元循环来搜索“ xtu_id“⽂本。任何想法如何做到这⼀点?
2017-04-17
barker

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。