2012-03-09 61 views
1

我導出HTML表到EXCELL,但想隱藏表中的互動部分,如提示:HTML to Excel:如何告訴Excel隱藏一部分單元格?

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

我試圖加入這個CSS線隱藏在EXCELL工具提示:

.tooltip { display: none; } 

它不隱藏任何東西。此外,錨點似乎適用於整個細胞。我應該使用特殊的mso-屬性來做到這一點,還是有另一種解決方法?

最終,是否有可能隱藏一部分細胞?

+0

Excel超鏈接總是延伸到整個單元格 - 沒有辦法超鏈接單元格中文本的一部分 – 2012-03-09 17:35:55

+0

@TimWilliams很高興知道。 – sinsedrix 2012-03-10 11:11:24

回答

-1

你可以使用jQuery做類似:

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

隨着將有效地去除錨標記,但保持文本。

+0

我不想看到'?',我不認爲我可以在Excel表格中使用javascript,也不使用jQuery。請記住,我不想改變原始表格的外觀。 – sinsedrix 2012-03-09 13:50:34

+0

好的,我錯誤地解釋了你的問題,因爲它讀起來就像你有HTML,並且你想把它保存爲excel。 – Steve 2012-03-09 13:53:02

0

兩個選項:

如果你想在單元格內容中刪除特定字符串 - 例如它總是類=「工具提示」 - 您可以使用查找和替換。將字符串放在查找框中並將替換框留空。它會將它從每個單元中剝離出來。

如果你想擺脫超鏈接和html,你可以嘗試複製粘貼的表格單元格,然後使用選擇性粘貼=>值。有時候,這可以擺脫不需要的HTML。