UltKit

Konvertera HTML till CSV

När du kopierar en tabell från webbläsaren till Excel följer typsnitt, länkar, sammanslagna celler och en och annan bild med. Om du konverterar den sparade sidan till CSV får du bara värdena, en rad per tabellrad, redo att sortera och göra diagram av.

Datakonverterare

eller släpp CSV, TSV, TXT …-filer här ·

Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 1

    Spara webbsidan

    Tryck Ctrl+S eller Cmd+S i webbläsaren och behåll .html-filen, eller exportera rapportsidan som ditt intranät visar. Ladda upp upp till 20 filer, 95 MB per fil.

  2. 2

    Behåll teckenkodningen som Excel läser rätt

    Den här sidan skriver UTF-8 med BOM så att Excel i Windows visar specialtecken korrekt. Under Avancerade inställningar kan du byta Textkodning till vanlig UTF-8 för databaser och skript, eller Avgränsare till semikolon för europeisk Excel.

  3. 3

    Konvertera till CSV

    Tryck på Konvertera till CSV, ladda ner filen och öppna eller importera den i Excel, Google Sheets, Numbers eller ditt BI-verktyg.

Så får du in en webbtabell i ett kalkylark

Analytiker möter HTML-tabeller överallt: en leverantörs prissida, en sajt med sportstatistik, en myndighets statistikpublicering utan nedladdningsknapp, den månadsrapport ett internt verktyg visar men aldrig exporterar. Siffrorna finns där, men en tabell i webbläsaren går inte att summera, filtrera eller koppla till något.

CSV är det neutrala målformatet. Alla kalkylprogram, databaser och analysverktyg importerar det, och reglerna skrevs ner som RFC 4180 år 2005. När raderna väl ligger i CSV gör CSV till XLSX dem till en arbetsbok med typade celler när du ska skicka vidare data. Ska tabellen till kod i stället för ett kalkylark är JSON ett bättre mål.

HTML-tabell till CSV: de vanliga metoderna jämförda

UltKitGoogle Sheets IMPORTHTMLKopiera och klistra in i Excel
Fungerar för sidor bakom inloggningyesnoyes
Rena värden utan formatering eller länkaryesyesno
Konverterar flera sparade sidor på en gångyesnono
Resultatet är en återanvändbar CSV-filyesLadda ner som CSVSpara som CSV
Uppdateras när sidan ändrasnoyesno

Exempel på HTML till CSV

En tabell över ligaställningen med länkat lagnamn, konverterad till CSV
<table>
  <tr><th>Plac</th><th>Lag</th><th>Poäng</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>

Plac,Lag,Poäng
1,Ajax,61
2,"PSV, Eindhoven",58

Detaljer om formaten HTML och CSV

HTML

HyperText Markup Language

HTML är webbens märkspråk, som Tim Berners-Lee först beskrev i början av 1990-talet och som numera underhålls av WHATWG som en levande standard. En HTML-fil beskriver rubriker, stycken, länkar, tabeller, bilder och formulär, medan utseendet oftast kommer från CSS. Alla webbläsare visar det, och det används också för e-postmallar och sparade webbsidor. En enskild HTML-fil är ofta beroende av externa bilder och stilmallar, så den kan se trasig ut när den flyttas ensam.

Komprimering
–
Transparens
–
Animation
–
Introducerades
1993 · Tim Berners-Lee; maintained by WHATWG
HTML-omvandlare

CSV

Kommaseparerade värden

CSV är ett textformat för tabeller där varje rad är en post och kommatecken skiljer kolumnerna åt. Det har använts sedan datorernas barndom och beskrivs i RFC 4180, även om många varianter använder semikolon eller tabbtecken och olika teckenkodningar. Nästan alla kalkylprogram, databaser och analysverktyg kan importera och exportera det, vilket gör det till standardformatet för att flytta data mellan system. CSV lagrar bara värden, utan formler, formatering, flera blad eller datatyper.

Komprimering
–
Transparens
–
Animation
–
Introducerades
–
CSV-omvandlare

HTML konverteras till CSV när en tabell som någon publicerat på en webbsida eller i en intranätrapport ska filtreras, summeras eller visas i diagram i ett kalkylark, utan de länkar, färger och den layout som sidan lade till för läsbarhetens skull.

Frågor om HTML till CSV

Varför inte bara kopiera och klistra in tabellen i Excel?

Vid inklistring följer HTML-formatering med: länkar, bakgrundsfärger, radbrytningar i celler och ibland bilder. Excel kan dessutom tolka om värden direkt, så ett intervall som 3-4 kan bli ett datum. En CSV innehåller rena textvärden som du importerar på egna villkor.

Vad gör IMPORTHTML i Google Sheets annorlunda?

IMPORTHTML hämtar en tabell från en offentlig URL till ett blad och uppdaterar den. Funktionen når inte sidor bakom inloggning, som en intranätrapport eller en instrumentpanel du är inloggad på. Att spara sidan som fil och konvertera den fungerar oavsett varifrån den kommer.

Hur hindrar jag Excel från att göra koder till datum eller ta bort nollor?

Excel gissar datatyper när du öppnar en CSV direkt. Importera den i stället via Data, Från text/CSV och ställ in kolumner som postnummer, artikelnummer eller intervall som 1-2 på Text innan du läser in.

Behålls hyperlänkar i CSV-filen?

Den synliga länktexten behålls som cellvärde, men adressen bakom den gör det inte, eftersom en CSV-cell innehåller ett enda rent värde. Behöver du webbadresserna kan du först spara dem i en separat kolumn i källtabellen.

Kan jag konvertera en tabell som jag bara har som PDF?

Ja, med en annan indata: PDF till CSV bygger upp rader utifrån textens positioner i PDF-filen, vilket är svårare än att läsa HTML-tabellers kod, så kontrollera resultatet noggrannare.

Sidan visar en tabell men CSV-filen är tom. Varför?

Många instrumentpaneler ritar sina tabeller med JavaScript efter att sidan laddats, så den sparade HTML-filen innehåller bara en tom behållare. När data syns kan du kopiera tabellen från webbläsarens utvecklarverktyg (panelen Elements, Copy outerHTML) till en .html-fil, eller leta efter en exportknapp i appen.