将HTML转换为Excel?

Sai*_*S M 18 html excel-2007

我知道Excel能够直接打开HTML文件.但是文件的内容仍然是HTML.有什么办法可以将文件的内容从HTML更改为XLS或XLSX吗?

Rob*_*rns 15

只要Excel可以打开文件,就会内置更改打开文件格式的功能.

要转换.html文件,请使用Excel(文件 - 打开)将其打开,然后将其另存为Excel中的.xlsx文件(文件 - 另存为).

要使用VBA执行此操作,代码将如下所示:

Sub Open_HTML_Save_XLSX()

    Workbooks.Open Filename:="C:\Temp\Example.html"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Temp\Example.xlsx", FileFormat:= _
        xlOpenXMLWorkbook

End Sub
Run Code Online (Sandbox Code Playgroud)


Par*_*nde 1

将 html 中的内容类型更改为 ms-excel,浏览器将在 Excel 中以 xls 形式打开 html。如果您想控制 HTML 到 Excel 的转换,请使用 POI 库来实现。

  • 您可能想检查一下:http://www.glump.net/howto/html_in_an_excel_xls_file (2认同)