HTML naar CSV converteren
Kopieert u een tabel uit de browser naar Excel, dan komen lettertypen, links, samengevoegde cellen en af en toe een afbeelding mee. Zet u de opgeslagen pagina om naar CSV, dan houdt u alleen de waarden over: één rij per tabelrij, klaar om te sorteren en in een grafiek te zetten.
Dataconverter
of sleep CSV, TSV, TXT …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
Teken dat kolommen scheidt in CSV- en tekstbestanden, zowel bij het lezen als bij het schrijven. Automatisch herkent het uit de invoer en schrijft komma's.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel op Windows onleesbare accenten of Aziatische tekens toont bij het openen van de CSV.
Invoer uit Excel, ODS en Numbers: converteer alleen het eerste blad of alle bladen (één CSV per blad in een ZIP, of één JSON-sleutel per blad).
Naam van het bladtabblad in de nieuwe spreadsheet, maximaal 31 tekens.
Array van objecten gebruikt kolomnamen als sleutels voor elke rij; array van arrays is compacter en bewaart de koptekst als eerste array.
Naam van het buitenste element dat alle rijen omvat; elke rij wordt een <row> daarbinnen.
Gebruikt in CREATE TABLE- en INSERT-instructies. Alleen letters, cijfers en underscores.
Aanhalingstekens en kolomtypen verschillen enigszins per database; kies de database waarin u gaat importeren.
Schrijf datumcellen in één notatie. ISO (2026-10-18) is het veiligst voor databases en code; behouden laat ze zoals ze in de bron staan.
Zo gebruikt u deze tool
- 1
Sla de webpagina op
Druk in de browser op Ctrl+S of Cmd+S en bewaar het .html-bestand, of exporteer de rapportpagina die uw intranet toont. Upload maximaal 20 bestanden van elk 95 MB.
- 2
Behoud de codering die Excel goed leest
Deze pagina schrijft UTF-8 met BOM, zodat Excel op Windows accenten goed weergeeft. Zet onder Geavanceerde instellingen de Tekstcodering op gewoon UTF-8 voor databases en scripts, of het Scheidingsteken op puntkomma voor Europese versies van Excel.
- 3
Converteer naar CSV
Klik op Converteren naar CSV, download het bestand en open of importeer het in Excel, Google Sheets, Numbers of uw BI-tool.
Een webtabel in een spreadsheet krijgen
Analisten komen overal HTML-tabellen tegen: de prijspagina van een leverancier, een site met sportstatistieken, een overheidspublicatie met cijfers zonder downloadknop, het maandrapport dat een intern systeem toont maar niet exporteert. De cijfers staan er gewoon, maar een tabel in een browser kunt u niet optellen, filteren of aan iets koppelen.
CSV is het neutrale eindformaat. Elke spreadsheet, database en analysetool importeert het, en de regels zijn in 2005 vastgelegd als RFC 4180. Staan de rijen eenmaal in CSV, dan maakt CSV naar XLSX er een werkmap met getypeerde cellen van wanneer u de gegevens wilt doorgeven. Is de tabel bedoeld voor code in plaats van een spreadsheet, dan is JSON het betere doelformaat.
HTML-tabel naar CSV: de gangbare methoden vergeleken
| UltKit | Google Sheets IMPORTHTML | Kopiëren en plakken in Excel | |
|---|---|---|---|
| Werkt voor pagina's achter een login | yes | no | yes |
| Gewone waarden zonder opmaak of links | yes | yes | no |
| Converteert meerdere opgeslagen pagina's tegelijk | yes | no | no |
| Resultaat is een herbruikbaar CSV-bestand | yes | Downloaden als CSV | Opslaan als CSV |
| Wordt ververst als de pagina verandert | no | yes | no |
Voorbeeld van HTML naar CSV
<table> <tr><th>Pos</th><th>Team</th><th>Ptn</th></tr> <tr><td>1</td><td><a href="/teams/ajax">Ajax</a></td><td>61</td></tr> <tr><td>2</td><td>PSV, Eindhoven</td><td>58</td></tr> </table> Pos,Team,Ptn 1,Ajax,61 2,"PSV, Eindhoven",58
Details van de HTML- en CSV-indeling
HTML
HyperText Markup Language
HTML is de opmaaktaal van het web, begin jaren negentig voor het eerst beschreven door Tim Berners-Lee en nu door WHATWG onderhouden als doorlopende standaard. Een HTML-bestand beschrijft koppen, alinea's, links, tabellen, afbeeldingen en formulieren, terwijl de opmaak meestal uit CSS komt. Elke browser geeft het weer, en het wordt ook gebruikt voor e-mailsjablonen en opgeslagen webpagina's. Een los HTML-bestand is vaak afhankelijk van externe afbeeldingen en stijlbladen, dus het kan er kapot uitzien als u het alleen verplaatst.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
Door komma's gescheiden waarden
CSV is een platte-tekstformaat voor tabellen waarin elke regel een rij is en komma's de kolommen scheiden. Het wordt sinds de begindagen van de computer gebruikt en is beschreven in RFC 4180, hoewel veel varianten puntkomma's of tabs en andere tekencoderingen gebruiken. Vrijwel elke spreadsheet-, database- en analysetool kan het importeren en exporteren, waardoor het de standaard is om data tussen systemen uit te wisselen. CSV bevat alleen waarden, zonder formules, opmaak, meerdere werkbladen of gegevenstypen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- –
HTML wordt naar CSV geconverteerd wanneer een tabel die iemand op een webpagina of in een intranetrapport heeft gepubliceerd, in een spreadsheet moet worden gefilterd, opgeteld of in een grafiek gezet, zonder de links, kleuren en opmaak die de pagina voor het leesgemak toevoegde.
Vragen over HTML naar CSV
Waarom de tabel niet gewoon kopiëren en plakken in Excel?
Bij plakken komt de HTML-opmaak mee: hyperlinks, achtergrondkleuren, regeleinden in cellen en soms afbeeldingen. Bovendien interpreteert Excel waarden direct opnieuw, waardoor een bereik als 3-4 een datum kan worden. Een CSV bevat gewone tekstwaarden die u zelf naar eigen inzicht importeert.
Wat doet IMPORTHTML in Google Sheets anders?
IMPORTHTML haalt een tabel van een openbare URL in een blad en ververst die. Pagina's achter een login, zoals een intranetrapport of een dashboard waarvoor u bent ingelogd, kan de functie niet bereiken. Die pagina opslaan als bestand en converteren werkt ongeacht de herkomst.
Hoe voorkom ik dat Excel codes omzet in datums of voorloopnullen weglaat?
Excel raadt de gegevenstypen wanneer u een CSV rechtstreeks opent. Importeer het bestand daarom via Gegevens, Uit tekst/CSV, en stel kolommen zoals postcodes, artikelnummers of bereiken als 1-2 vóór het laden in op Tekst.
Blijven hyperlinks behouden in de CSV?
De zichtbare linktekst blijft behouden als celwaarde; het adres erachter niet, omdat een CSV-cel één gewone waarde bevat. Hebt u de URL's nodig, zet ze dan eerst in een aparte kolom van de brontabel.
Kan ik een tabel converteren die ik alleen als PDF heb?
Ja, met een andere invoer: PDF naar CSV bouwt rijen op uit de tekstposities in de PDF. Dat is lastiger dan het lezen van HTML-tabelcode, dus controleer het resultaat zorgvuldiger.
De pagina toont een tabel, maar de CSV is leeg. Hoe kan dat?
Veel dashboards tekenen hun tabellen met JavaScript nadat de pagina is geladen, waardoor de opgeslagen HTML alleen een lege container bevat. Kopieer de tabel zodra de gegevens zichtbaar zijn uit de ontwikkelaarstools van de browser (paneel Elements, Copy outerHTML) naar een .html-bestand, of zoek naar een exportknop in de app.
- HTML naar JSON converterenZet een HTML-tabel om naar JSON: kopcellen worden sleutels, elke rij een object. Upload opgeslagen .html- of .htm-pagina's, zonder scrapercode.
- PDF naar CSV converterenHaal tabellen uit een PDF met tekst en sla ze op als CSV voor budgetapps, QuickBooks, pandas of een database. Datums in ISO, spaties bijgewerkt.
- XML naar CSV converterenZet XML-feeds, facturen en exports online om naar CSV. Herhaalde records worden rijen, child-tags kolommen. Tot 20 bestanden, elk 95 MB.
- CSV naar XLSX converterenZet CSV om naar een Excel-werkmap (XLSX) met voorloopnullen, lange ID's en accenten intact. Komma, puntkomma en tab worden automatisch herkend.
- JSON naar HTML-tabel converterenZet JSON om naar een HTML-tabel: sleutels worden kolomkoppen, records rijen. Plak hem in een CMS, e-mail of interne pagina. Zonder code.
- HTML naar Excel converterenZet tabellen uit een opgeslagen webpagina of HTML-rapport om in een echte Excel-werkmap. Herstelt nep-.xls-exports. Tot 20 bestanden tegelijk.