0

製品のデータベースとその説明があります。翻訳サービスのために説明/製品名をエクスポートする必要があります。問題は、説明が html 形式でデータベースに保存されていることです。

データをExcelにエクスポートすると、セルにもすべてのhtml構文があります。

構文を削除する方法はありますか? 必ずしもExcel内でエクスポートしているわけではありませんが、おそらく考えています。

すべてのセル データを通常の html ファイルにコピーし、それをブラウザで開いてコピー ペーストすることもできますが、セル構造は保持されません。

何か案は?

4

3 に答える 3

0

これはうまくいくかもしれません(「Microsoft HTML Object Library」への参照を追加してください)

 Function HtmlToText(html As String) As String

    Static el As New MSHTML.HTMLDocument
    Static div As Object

    If div Is Nothing Then
        Set el = New MSHTML.HTMLDocument
        Set div = el.createElement("div")
        el.appendChild div
        Debug.Print "created"
    End If


    div.innerHTML = html
    HtmlToText = div.innerText

End Function
于 2012-05-17T17:11:40.173 に答える
0

TSQL で HTML を取り除く

http://cosier.wordpress.com/2008/10/22/tsql-strip-html-function/

于 2012-05-17T17:14:04.677 に答える
0

htmlファイルとして保存できれば、Excelの組み込み機能を利用できるはずです。Excel 2007 以降では、[データ] タブに移動し、[Web から] を選択します。

表示されるブラウザ ウィンドウで、html ファイル C:\yourfile.html をポイントします。

すべてのフォーマットなどでファイルを開く必要があり、データがテーブル形式である場合は、黄色のボックスをクリックしてインポートできるはずです。

于 2012-05-17T15:18:20.260 に答える