HTML到Excel:如何告诉Excel隐藏一部分单元格?

我将HTML表格导出为ex​​cell,但希望隐藏表格的交互式部分,如工具提示:

<th>Cell header <a href="#" class="tooltip" title="Meaning of header">?</a></th> 

我试图通过添加这个css行来隐藏excel中的工具提示:

 .tooltip { display: none; } 

它不隐藏任何东西。 而且锚点似乎适用于整个细胞。 我应该使用一个特殊的mso-属性来做到这一点,还是有另一种解决方法?

最终,是否有可能隐藏一部分细胞?

两个选项:

如果在单元格内容中有一个特定的string,例如它总是class =“tooltip”,那么可以使用find和replace。 将string放在查找框中并将replace框留空。 它将从每个单元中剥离出来。

如果你想摆脱超链接和HTML,你可以尝试复制粘贴的表格单元格,然后使用select性粘贴=>值。 有时候,这可以摆脱不需要的HTML。

你可以使用jQuery并执行如下操作:

 $('th').each(function(){ $(this).html($(this).text()); }); 

随着将有效地删除锚标记,但保持文本。