Ordelio

Tabel van website naar Excel of Google Spreadsheets kopiëren

Vier werkende manieren, van de methode die je al kent tot de snelste. Elke optie heeft zijn eigen voordelen: kies op basis van hoe vaak je het doet en hoe rommelig de pagina is.

1. Selecteren, kopiëren en plakken

Sleep de muis over de tabel, druk op Ctrl+C (⌘+C op een Mac), klik op een cel in je blad en druk op Ctrl+V.

Goed voor: een kleine, eenvoudige tabel die je eenmalig nodig hebt.

Waar het misgaat: de selectie pakt tekst rondom de tabel mee of mist rijen; lange tabellen zijn lastig te selecteren; links, kleuren en lettertypen worden meegekopieerd (gebruik Plakken speciaal → Tekst in Excel of Ctrl+Shift+V in Google Spreadsheets om deze weg te laten); voetnootmarkeringen zoals [1] blijven aan de getallen plakken; en getallen geschreven als "1,234.56" kunnen tekst blijven als jouw spreadsheet een decimaalteken gebruikt.

2. Excel: Gegevens → Gegevens ophalen → Uit andere bronnen → Van internet

Open in Excel voor Windows (Microsoft 365, 2016 en later) Gegevens → Gegevens ophalen → Uit andere bronnen → Van internet, plak het paginageadres en druk op OK. Excel toont de tabellen die het vindt; kies er een en druk op Laden. Met Vernieuwen laad je later de nieuwste gegevens in.

Goed voor: een openbare pagina waarvan je de gegevens regelmatig wilt vernieuwen.

Waar het misgaat: pagina's achter een inlogscherm, pagina's die hun tabellen pas na het laden opbouwen met JavaScript, en sites die geautomatiseerde verzoeken blokkeren; Excel vindt dan niets of de verkeerde tabel. Bovendien kost het elke keer dat je op een nieuwe pagina begint een paar klikken.

3. Google Spreadsheets: IMPORTHTML

Typ in een cel =IMPORTHTML("https://example.com/page"; "table"; 1). Het laatste getal is de positie van de tabel op de pagina: 1 voor de eerste, 2 voor de tweede, enzovoort. Spreadsheets vult de cellen en vernieuwt de gegevens van tijd tot tijd.

Goed voor: een openbare pagina waarvan je de koppeling wilt behouden in een gedeeld blad.

Waar het misgaat: dezelfde beperkingen als Van internet in Excel (geen inloggegevens, geen tabellen getekend door JavaScript), je moet het tabelnummer raden op pagina's met veel tabellen, en grote pagina's kunnen een foutmelding geven dat het adres niet kon worden opgehaald of in een time-out lopen.

4. Een browserextensie: één klik op de pagina die je leest

Een extensie werkt op de pagina precies zoals je die in je browser ziet, en werkt dus ook nadat je bent ingelogd en op tabellen die met JavaScript zijn gebouwd. Wij maken er een, Ordelio Tabellen Kopiëren (gratis, geen rijenlimiet):

  1. Open de pagina en klik op het extensiepictogram (of druk op Alt+Shift+Y). Het toont alle tabellen op de pagina, de grootste bovenaan; als je eroverheen zweeft, licht de tabel op.
  2. Druk op Kopiëren en plak in Excel, Google Spreadsheets, LibreOffice of Numbers: elke cel komt in een eigen kolom terecht. Of druk op CSV om een bestand op te slaan dat accenten intact laat (UTF-8, met het scheidingsteken dat jouw spreadsheet verwacht).

Het zet ook "1,234.56" om naar "1234,56" wanneer je spreadsheet een decimaalteken gebruikt (en omgekeerd), herhaalt samengevoegde cellen zodat kolommen uitgelijnd blijven, en verwijdert voetnootmarkeringen zoals [1].

Waar het misgaat: het kopieert wat er nu op de pagina staat, dus tabellen die over meerdere pagina's zijn verdeeld vereisen één keer kopiëren per pagina, en het vernieuwt niet automatisch zoals methoden 2 en 3.

Ordelio Tabellen Kopiëren downloaden voor Microsoft Edge Chrome- en Firefox-versies: in beoordeling.

Welke moet je kiezen

Kopiëren en plakkenExcel Van internetIMPORTHTMLExtensie
Pagina's achter een inlogschermJaNeeNeeJa
Tabellen getekend door JavaScriptJaVaak nietNeeJa
Schone kolommen en getallenVaak nietJaJaJa
Vernieuwt vanzelfNeeJaJaNee
Tijd voor een nieuwe paginaKort, als de tabel klein isOngeveer een minuutOngeveer een minuutEen paar seconden

Kort gezegd: voor gegevens die je op de langere termijn volgt op een openbare pagina, koppel je deze via Van internet of IMPORTHTML. Voor al het andere, met name pagina's waarvoor je moet inloggen, kopieer je de tabel vanaf de pagina die je leest.

Heb je een tabel gevonden die door geen van deze methoden wordt verwerkt? Laat het ons weten, we lezen elk bericht.