在一个Excel文件中将多行HTML文件导入到单元格(彼此下面)中
我有多个HTML文件,我喜欢看到在一个Excel文件中排列的特定数据。
我对HTML文件感兴趣的部分是第99,101,102行
98 <div class="panel-body"> 99 VOF Benerink<br> 100 <address> 101 huissinkweg 3-A<br> 102 7522AK, Drente 103 </address> 104 105 De heer MN Helthuis<br> 106 <br> 107 108 </div> 109 </div> 110 </div>
从152到159:
151 <dl class="dl-horizontal"> 152 <dt>Levensfase</dt> 153 <dd>Nog te kwalificeren</dd> 154 <dt>Bedrijfsgrootte</dt> 155 <dd>Groot</dd> 156 <dt>FTE</dt> 157 <dd>2</dd> 158 <dt>Cultuur</dt> 159 <dd>Gww. grond weg water</dd> 160 </dl>
我search了多个论坛,我在这个网站上发现了一些东西https://www.mrexcel.com/forum/excel-questions/342275-import-multiple-files-into-excel-3.html ,但是这没有为我工作。 这个话题已经9岁了,所以我懒得去问那里。
谁可以提供一些答案或代码如何将这些多行HTML文件的HTML行放入Excel表格中。
提前致谢!
资源来帮助这个:
- jQuery
.load()
- ExcelPlus
你会想做一些事情(如果你需要额外的帮助,请告诉我):
- 把一个
span class="something"
放在你的电子表格中(在这种情况下,你提到的那些行) -
加载所有这些跨度到一个单一的HTML文件使用
$('#some-container').load('a.html span.something')
-
使用如下所示来实现ExcelPlus:
var ep = new ExcelPlus(), content = []; $('span.something').each(function(i){ content[0][i] = $(this).text(); }); ep.createFile("Book1").write({"content":content}).saveAs("demo.xlsx");