如何使用html语法从Excel电子表格创建文本输出?我正在尝试用php创建一个html页面菜单。但我需要一些简单的菜单创建,以便在开发人员缺席的情况下,可以毫无问题地更改菜单。为此,我想在php中使用echo
来输出<header> div
中的菜单内容...
我的Excel文件包含XML地图,用于生成当前通过页面上的javascript加载动态内容的XML。我已经添加了一个通过javascript生成的菜单。但谷歌没有索引支持JavaScript的内容(今天阅读谷歌索引器和JavaScript后了解到这一点)。所以我想在Excel中通过VBA生成一个带有HTML语法输出的PHP文件。我有Office / Excel 2010。
我的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我现在不需要这种方法(js),因为我最近发现谷歌没有索引javascript生成的内容...... (由于外部xml数据源,jsfiddle不起作用,但javascript只是使用jQuery和html + css通过xml生成菜单)
请有人帮忙吗?谢谢!