我有一個產品數據庫及其描述。我需要導出翻譯服務的描述/產品名稱。問題在於使用html格式將描述存儲在數據庫中。將html數據庫導出爲excel
當我將數據導出爲excel時,我還有單元格中的所有html語法。
有什麼辦法可以刪除語法嗎?我想可能在出口不一定在Excel中。
我可以將所有的單元格數據複製到常規的html文件中,然後在我的瀏覽器中打開它並複製粘貼,但不保留單元格結構。
任何想法?
我有一個產品數據庫及其描述。我需要導出翻譯服務的描述/產品名稱。問題在於使用html格式將描述存儲在數據庫中。將html數據庫導出爲excel
當我將數據導出爲excel時,我還有單元格中的所有html語法。
有什麼辦法可以刪除語法嗎?我想可能在出口不一定在Excel中。
我可以將所有的單元格數據複製到常規的html文件中,然後在我的瀏覽器中打開它並複製粘貼,但不保留單元格結構。
任何想法?
如果您可以將其另存爲html文件,您應該可以使用Excel的內置功能。在Excel 2007及更高版本中,轉到數據選項卡,然後選擇「從Web」。
在出現的瀏覽器窗口中,點它在HTML文件C:\ yourfile.html
它應與所有格式等打開文件,並提供了數據表的格式,你應該能夠點擊黃色框來導入它。
這可能爲你工作(添加一個引用到 「Microsoft HTML對象庫」)
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
如何廣泛的是HTML,它是一個有限的一組標籤?你能簡單地找到/替換標籤嗎? – Widor
你有什麼語言可用?你有權訪問HTML解析器嗎?如果只是SQL,你使用的是什麼DBMS?你可以在Excel中使用VBA腳本嗎? – PinnyM
很多HTML都有很多樣式。我可以使用查找和替換一堆,但仍然會有不同的CSS /造型。我正在使用PHPmyadmin。 – Sackling