HTML converteren naar Excel?

Ik weet dat Excel HTML-bestanden rechtstreeks kan openen. Maar de inhoud van het bestand zal nog steeds HTML zijn. Is er een manier om de inhoud van het bestand te wijzigen van HTML naar XLS of XLSX?


Antwoord 1, autoriteit 100%

Zolang Excel het bestand kan openen, is de functionaliteit ingebouwd om het formaat van het geopende bestand te wijzigen.

Om een .html-bestand te converteren, opent u het met Excel (Bestand – Openen) en slaat u het op als een .xlsx-bestand vanuit Excel (Bestand – Opslaan als) .

Om het met VBA te doen, ziet de code er als volgt uit:

Sub Open_HTML_Save_XLSX()
    Workbooks.Open Filename:="C:\Temp\Example.html"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Temp\Example.xlsx", FileFormat:= _
        xlOpenXMLWorkbook
End Sub

Antwoord 2, autoriteit 12%

We kopiëren/plakken html-pagina’s van ons ERP naar Excel met behulp van “plak speciaal.. als html/unicode” en het werkt best goed met tabellen.


Antwoord 3, autoriteit 6%

Verander het inhoudstype in ms-excel in de html en de browser zal de html in de Excel openen als xls.
Als je controle wilt over de transformatie van HTML naar Excel, gebruik dan POI-bibliotheken om dit te doen.

Other episodes