Home
» WEB
»
Een HTML-tabel downloaden als CSV-bestand: stapsgewijze handleiding
Een HTML-tabel downloaden als CSV-bestand: stapsgewijze handleiding
Om een HTML-tabel als CSV-bestand te downloaden , kunt u een Firefox-add-on voor het exporteren van tabellen gebruiken of de zichtbare cellen kopiëren naar een spreadsheet en deze exporteren. De add-on is sneller; kopiëren voorkomt het installeren van een extensie. Een CSV-bestand behoudt de rijen en waarden, maar niet de kleuren, lettertypen of lay-out van een webpagina.
Een selecteerbare HTML-tabel toont de rijen en kolommen die een exporteerprogramma leest.
Zorg ervoor dat de pagina een HTML-tabel bevat.
Een HTML-tabel is gestructureerde data, gerangschikt in rijen en cellen, en geen schermafbeelding, grafiek of afbeelding getekend op een canvas. Als je tekst in afzonderlijke cellen kunt selecteren, is het waarschijnlijk een echte tabel. De MDN-referentie voor het HTML-tabelelement legt de structuur uit. Wacht tot de pagina volledig is geladen; sommige sites vullen tabellen pas nadat je scrollt of een filter toepast. Als de site een eigen CSV-download aanbiedt, gebruik die dan eerst.
Optie 1: Exporteren vanuit Firefox met een add-on
De Firefox-add-on 'Download table as CSV' voegt een rechtermuisklikopdracht toe. De add-on staat momenteel op Mozilla vermeld als 'Experimenteel', met de melding dat de laatste update op 31 mei 2020 was en een bekend probleem met tabellen in iframes. Controleer de huidige compatibiliteit en machtigingen voordat u de add-on installeert. De add-onhandleiding van Mozilla legt de installatieprocedure uit.
Open de officiële pagina. Ga in Firefox naar de Mozilla Add-ons-pagina en volg de installatie-instructies van de browser als je de extensie wilt gebruiken. Download geen extensies van ongerelateerde websites.
Exporteer de tabel. Open de webpagina en wacht tot de gegevens verschijnen. Klik met de rechtermuisknop op een cel en kies ' Tabel downloaden als CSV' . De add-on beschrijft ook een route via de werkbalk: klik op het pictogram en vervolgens op de tabel.
Klik met de rechtermuisknop op een tabelcel om de exportfunctie van de add-on te openen.
Zoek het bestand. Controleer het paneel Downloads van Firefox of de map die is ingesteld in de downloadinstellingen van Firefox. De bestandsnaam kan variëren; u kunt het CSV-bestand openen zonder het te hernoemen.
Het voltooide CSV-bestand verschijnt in de downloadlijst van de browser.
Controleer de export. Open het bestand in Excel, Google Sheets of een andere spreadsheet-app. Controleer of de kopteksten en records in aparte kolommen staan en of het aantal rijen klopt.
Controleer of de kopteksten en waarden in aparte kolommen blijven staan.
Optie 2: Kopieer de tabel naar een spreadsheet.
Gebruik deze route in elke browser als u geen extensie wilt. Het werkt wanneer de webpagina u de mogelijkheid biedt om de tabeltekst te selecteren.
Sleep de tabelkoppen en gegevensrijen naar de gewenste positie en druk vervolgens op Ctrl+C op Windows of Command+C op een Mac.
Plak de tekst in cel A1 van een leeg werkblad. Controleer of elke kolom van de webpaginatabel in een eigen kolom van het werkblad verschijnt. Als alle tekst in één cel terechtkomt of de omringende paginatekst omvat, maak de actie dan ongedaan en selecteer een kleiner gebied.
In Excel kies je Bestand > Opslaan als of Een kopie opslaan en selecteer je vervolgens het bestandstype CSV. In Google Sheets kies je Bestand > Downloaden en een CSV-indeling; de labels kunnen per versie iets verschillen.
CSV-bestanden scheiden velden met komma's en records met regeleinden. Een veld dat een komma, aanhalingsteken of regeleinde bevat, moet tussen aanhalingstekens staan om te voorkomen dat het in een andere kolom terechtkomt; RFC 4180 beschrijft deze algemene regels. Open het bestand in een spreadsheetprogramma om het te inspecteren in plaats van alleen op de tekst af te gaan.
Vergelijk de eerste en laatste records met de webpagina. Controleer kopteksten over meerdere rijen, lege cellen, datums, lange getallen en identificaties die met een nul beginnen, aangezien spreadsheetprogramma's sommige waarden anders kunnen interpreteren. De beschrijving van de Firefox-add-on waarschuwt ook dat speciale tekens mogelijk niet correct worden weergegeven. Als de exacte tekens van belang zijn, vergelijk dan de export met de originele pagina of gebruik de kopieer-en-plakmethode.
Probleemoplossing
Als de opdracht ontbreekt, controleer dan of de add-on is ingeschakeld, vernieuw de pagina en klik met de rechtermuisknop in een cel.
Als de tabel zich in een ingebed frame bevindt, geeft de beschrijving van de add-on aan dat exporteren mogelijk mislukt. Probeer in dat geval de downloadfunctie van de website of kopieer de zichtbare cellen.
Als de pagina een afbeelding in plaats van selecteerbare cellen weergeeft, kan een tabel-exporteur gestructureerde rijen niet rechtstreeks herstellen. Zoek naar een gegevensdownload of gebruik OCR en controleer vervolgens elke waarde.
Als kolommen verschuiven, controleer dan op komma's, regeleinden, samengevoegde kopteksten of geneste tabellen in de broncode.
Voor een eenmalige export is een spreadsheet vaak voldoende. De Firefox-add-on kan muisklikken besparen voor herhaald gebruik, maar controleer de actuele status voordat u vertrouwt op een experimentele extensie waarvan de laatste update in 2020 plaatsvond.