"我已经拥有的"
我使用以下代码从HTML文件中提取数据。
本示例列出HTML文件中的所有表行
Dim IE As InternetExplorer
Dim HTMLdoc As HTMLDocument
Dim TRelements As IHTMLElementCollection
Dim TRelement As HTMLTableCell
Dim r As Long
Set IE = New InternetExplorer
With IE
.Navigate filePath
While .Busy Or .ReadyState <> READYSTATE_COMPLETE: DoEvents: Wend
Set HTMLdoc = .Document
End With
Set TRelements = HTMLdoc.getElementsByTagName("TR")
这使我可以通过以下方式精确定位数据(第5行,第1个单元格),例如:
A = TRelements.Item(5).ChildNodes.Item(1).innerText
我在寻找什么
我想在一行(TR元素)的开头插入一个新单元格(TD元素)
预期结果
| 名称|姓名|
| - -|- -|
| 瓦尔特|白色|
DOB的新TD元素
| 出生日期|名称|姓名|
| - -|- -|- -|
| 一九五八年七月九日|瓦尔特|白色|
1条答案
按热度按时间1l5u6lss1#
在下面的示例中,我使用Element.insertAdjacentHTML()和Element.insertAdjacentElement()插入新单元格。
此子例程将更新原始文件。