我有一个产品数据库及其说明。我需要导出翻译服务的描述/产品名称。问题是描述以html格式存储在数据库中。
当我将数据导出到excel时,我在单元格中也有所有的html语法。
有什么办法可以删除语法吗?我想可能在导出时不一定在excel中。
我也可以将所有单元格数据复制到常规html文件中,然后在我的浏览器中打开它并复制粘贴,但这不会保留单元格结构。
有什么想法吗?
答案 0 :(得分:0)
如果您可以将其另存为html文件,则应该能够使用Excel的内置功能。在Excel 2007及更高版本中,转到数据选项卡,然后选择“从Web”。
在出现的浏览器窗口中,将其指向html文件C:\ yourfile.html
它应该打开包含所有格式等的文件,如果数据是表格格式,你应该可以点击黄色框来导入它。
答案 1 :(得分: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
答案 2 :(得分:0)