在一个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

你会想做一些事情(如果你需要额外的帮助,请告诉我):

  1. 把一个span class="something"放在你的电子表格中(在这种情况下,你提到的那些行)
  2. 加载所有这些跨度到一个单一的HTML文件使用

     $('#some-container').load('a.html span.something') 
  3. 使用如下所示来实现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");