2016-05-04 17 views
0

Excelを使用すると、HTMLファイルを開くことができます。これらがTABLEタグを含む場合、これらはXLSで正しくレンダリングされます。Excel open FontAwesomeを使用したHTMLファイル

今ではテーブルがあり、一部のセルにはFontAwesomeアイコンがあります。 これらはExcelでは表示されません。

通常のExcelファイルでは、問題なくFontAwesomeを使用できます。 これを達成するために、FontAwesemeをダウンロードし、FontAwesome.otfフォントをインストールしました。 Excelでセルを選択してFontAwesomeフォントを設定すると、http://fortawesome.github.io/Font-Awesome/cheatsheet/のアイコンをコピーしてExcelに貼り付けると正しく表示されます。

しかし、私はExcelにHTMLファイルをインポートすることによって、これを達成したい...

HTMLファイルの例:

<html> 
    <head> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css"> 
    </head> 
    <body> 
    <table> 
     <tr> 
     <td>hello</td> 
     <td>world</td> 
     </tr> 
     <tr> 
     <td>Hello</td> 
     <td><i class="fa fa-globe"></td> 
     </tr> 

    </body> 
</html> 

ファイルでこれを入れて保存し、テストとして保存します。 htmlの場合は、ブラウザで開くことができ、FontAwesomeアイコンが表示されます。 これをtest.xlsとして保存すると、Excelで開くことができます。 FontAwesomeアイコンがないことを除いて、すべてが正しいセルに正しくレンダリングされます。 これを修正する方法についてご意見がありますか?

答えて

0

私はあなたが私のタグ内にUnicodeを使用する必要が

:-)それを発見しました。 しかし、あなたはクラスを使ってフォントワームのcssを動作させる必要があります。 "fa fa-home"のような通常のクラスを使用すると、アイコンが2回表示されます。 しかし、 "fa"をクラスとして使用すると、FontAwesomeの魔法が起動して動作します。

次のHTMLは

<html> 
 
    <head> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css"> 
 
    </head> 
 
    <body> 
 
    <table> 
 
     <tr> 
 
     <td>hello</td> 
 
     <td>world</td> 
 
     </tr> 
 
     <tr> 
 
     <td>Hello</td> 
 
     <td>I am <i class="fa" style="color: red;">&#xf015;</i> a house !</td> 
 
     </tr> 
 
    </table> 
 
    </body> 
 
</html>

:-) FontAwesomeアイコンで正しくレンダリングされます
関連する問題