如何使用VBA从Excel电子表格创buildHTML语法TEXT / PHP文件?

如何使用html语法从Excel电子表格创build文本输出? 我试图用PHP创build一个HTML页面菜单。 但是我需要一些简单的菜单创build,以便在开发者不在的情况下,菜单可以被修改而没有任何问题。 为此,我正在考虑在PHP中使用echo来输出<header> div的菜单内容…

我的Excel文件包含XML地图,用于生成当前通过JavaScript加载的用于dynamic内容的XML。 我已经添加了一个菜单,也通过JavaScript生成。 但谷歌不索引javascript启用内容(今天阅读了谷歌索引器和JavaScript后了解到这一点)。 所以我想在Excel中通过VBA生成带有HTML语法输出的PHP文件。 我有Office / Excel 2010。

我的Excel电子表格如下所示:

Excel电子表格

链接到Excel电子表格: https : //dl.dropboxusercontent.com/u/27854284/Stuff/Online/www_projects/00Products.xlsx

以下是我根据电子表格所需要的输出:

 <li class="w-nav-item level_1 has_sublevel"> <a class="w-nav-anchor level_1" href="javascript:void(0);"> <span class="w-nav-icon"><i class="fa fa-files-o"></i></span> <span class="w-nav-title">Products</span> <span class="w-nav-arrow"></span> </a> <!-- level 2 --> <ul class="w-nav-list level_2"> <li class="w-nav-item level_2 has_sublevel"> <a class="w-nav-anchor level_2" href="c_1_category_a.html"> <span class="w-nav-title">Category A</span> <span class="w-nav-arrow"></span> </a> <!-- level 3 --> <ul class="w-nav-list level_3"> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="1_product_1.html"> <span class="w-nav-title">Product 1</span> <span class="w-nav-arrow"></span> </a> </li> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="1_product_2.html"> <span class="w-nav-title">Product 2</span> <span class="w-nav-arrow"></span> </a> </li> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="1_product_3.html"> <span class="w-nav-title">Product 3</span> <span class="w-nav-arrow"></span> </a> </li> </ul> </li> <li class="w-nav-item level_2 has_sublevel"> <a class="w-nav-anchor level_2" href="c_2_category_b.html"> <span class="w-nav-title">Category B</span> <span class="w-nav-arrow"></span> </a> <!-- level 3 --> <ul class="w-nav-list level_3"> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="2_product_4.html"> <span class="w-nav-title">Product 4</span> <span class="w-nav-arrow"></span> </a> </li> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="2_product_5.html"> <span class="w-nav-title">Product 5</span> <span class="w-nav-arrow"></span> </a> </li> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="2_product_6.html"> <span class="w-nav-title">Product 6</span> <span class="w-nav-arrow"></span> </a> </li> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="2_product_7.html"> <span class="w-nav-title">Product 7</span> <span class="w-nav-arrow"></span> </a> </li> <li class="w-nav-item level_3"> <a class="w-nav-anchor level_3" href="2_product_8.html"> <span class="w-nav-title">Product 8</span> <span class="w-nav-arrow"></span> </a> </li> </ul> </li> <!---Menu to be created by XML ---> <!---------------END product with sublevel------------------> </ul> </li> 

这里是一个关于如何生成当前我的菜单的jsfiddle : jsfiddle现在我不需要这个方法(JS),因为我最近发现,谷歌没有索引JavaScript生成的内容…(JSFIDLED不工作到期到外部的XML数据源,但JavaScript是所有只使用jQuery和HTML + CSS来通过XML生成菜单)

请任何人帮忙? 谢谢!