UltKit

HTML til CSV-konverter

Når du kopierer en tabel fra browseren til Excel, følger skrifttyper, links, flettede celler og et enkelt billede med. Konverterer du den gemte side til CSV, får du kun værdierne, én række pr. tabelrække, klar til at sortere og lave diagrammer.

Datakonverter

eller slip CSV, TSV, TXT …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Gem websiden

    Tryk på Ctrl+S eller Cmd+S i browseren, og behold .html-filen, eller eksportér den rapportside, som dit intranet viser. Upload op til 20 filer på hver 95 MB.

  2. 2

    Behold den Excel-venlige tegnkodning

    Denne side skriver UTF-8 med BOM, så Excel på Windows viser accenter korrekt. Under Avancerede indstillinger kan du skifte Tekstkodning til almindelig UTF-8 til databaser og scripts, eller Skilletegn til semikolon til europæisk Excel.

  3. 3

    Konvertér til CSV

    Tryk på Konvertér til CSV, download filen, og åbn eller importér den i Excel, Google Sheets, Numbers eller dit BI-værktøj.

Sådan får du en webtabel ind i et regneark

Analytikere møder HTML-tabeller overalt: en leverandørs prisside, et sportsstatistiksted, en offentlig statistikudgivelse uden download-knap, den månedlige rapport, som et internt værktøj viser, men aldrig eksporterer. Tallene står lige der, men en tabel i en browser kan ikke summeres, filtreres eller kobles til noget.

CSV er det neutrale mål. Alle regneark, databaser og analyseværktøjer importerer det, og reglerne blev nedskrevet som RFC 4180 i 2005. Når rækkerne er i CSV, kan CSV til XLSX gøre dem til en projektmappe med typede celler, når du skal give dataene videre. Hvis tabellen skal bruges i kode frem for i et regneark, er JSON et bedre mål.

HTML-tabel til CSV: de almindelige metoder sammenlignet

UltKitGoogle Sheets IMPORTHTMLKopiér og indsæt i Excel
Virker for sider bag et loginyesnoyes
Rene værdier uden formatering eller linksyesyesno
Konverterer flere gemte sider på én gangyesnono
Resultatet er en genbrugelig CSV-filyesDownload som CSVGem som CSV
Opdateres, når siden ændresnoyesno

Eksempel på HTML til CSV

En ligatabel med et linket holdnavn, konverteret til CSV
<table>
  <tr><th>Nr.</th><th>Hold</th><th>Point</th></tr>
  <tr><td>1</td><td><a href="/hold/fck">FC København</a></td><td>61</td></tr>
  <tr><td>2</td><td>FC Midtjylland, Herning</td><td>58</td></tr>
</table>

Nr.,Hold,Point
1,FC København,61
2,"FC Midtjylland, Herning",58

Detaljer om HTML- og CSV-formatet

HTML

HyperText Markup Language

HTML er internettets opmærkningssprog, som Tim Berners-Lee først beskrev i begyndelsen af 1990'erne, og som nu vedligeholdes af WHATWG som en levende standard. En HTML-fil beskriver overskrifter, afsnit, links, tabeller, billeder og formularer, mens udseendet normalt kommer fra CSS. Alle browsere kan gengive det, og det bruges også til e-mailskabeloner og gemte websider. En enkelt HTML-fil afhænger ofte af eksterne billeder og typografiark, så den kan se ødelagt ud, hvis den flyttes alene.

Komprimering
–
Gennemsigtighed
–
Animation
–
Introduceret
1993 · Tim Berners-Lee; maintained by WHATWG
HTML-konverter

CSV

Kommaseparerede værdier

CSV er et almindeligt tekstformat til tabeller, hvor hver linje er en række, og kommaer adskiller kolonnerne. Det har været brugt siden computernes tidlige dage og er beskrevet i RFC 4180, selvom mange varianter bruger semikolon eller tabulatorer og forskellige tegnkodninger. Næsten alle regneark, databaser og analyseværktøjer kan importere og eksportere det, hvilket gør det til standardformatet til at flytte data mellem systemer. CSV gemmer kun værdier, uden formler, formatering, flere ark eller datatyper.

Komprimering
–
Gennemsigtighed
–
Animation
–
Introduceret
–
CSV-konverter

HTML konverteres til CSV, når en tabel, som nogen har udgivet på en webside eller i en intranetrapport, skal filtreres, summeres eller vises som diagram i et regneark, uden de links, farver og det layout, som siden har tilføjet for læsbarhedens skyld.

Spørgsmål om HTML til CSV

Hvorfor ikke bare kopiere tabellen ind i Excel?

Indsætning medfører HTML-formatering: hyperlinks, baggrundsfarver, linjeskift i celler og nogle gange billeder. Excel kan også tolke værdierne om med det samme, så et interval som 3-4 kan blive til en dato. En CSV indeholder rene tekstværdier, som du importerer på dine egne præmisser.

Hvad gør IMPORTHTML i Google Sheets anderledes?

IMPORTHTML henter en tabel fra en offentlig URL ind i et ark og opdaterer den. Funktionen kan ikke nå sider bag et login, som en intranetrapport eller et dashboard, man er logget ind på. Hvis du gemmer siden som fil og konverterer den, virker det uanset, hvor den kommer fra.

Hvordan undgår jeg, at Excel laver koder om til datoer eller fjerner nuller?

Excel gætter datatyper, når den åbner en CSV direkte. Importér i stedet filen via Data, Fra tekst/CSV, og sæt kolonner som postnumre, varenumre eller intervaller som 1-2 til Tekst, før du indlæser.

Bevares links i CSV-filen?

Den synlige linktekst bevares som cellens værdi; adressen bag den gør ikke, da en CSV-celle kun rummer én almindelig værdi. Hvis du har brug for URL'erne, så gem dem først i en separat kolonne i kildetabellen.

Kan jeg konvertere en tabel, som jeg kun har som PDF?

Ja, med et andet input: PDF til CSV genopbygger rækker ud fra tekstens placering i PDF'en, hvilket er sværere end at læse HTML-tabelmarkup, så kontrollér resultatet grundigere.

Siden viser en tabel, men CSV-filen er tom. Hvorfor?

Mange dashboards tegner deres tabeller med JavaScript, efter siden er indlæst, så den gemte HTML kun indeholder en tom container. Når dataene er synlige, kan du kopiere tabellen fra browserens udviklerværktøjer (panelet Elements, Copy outerHTML) ind i en .html-fil, eller lede efter en Eksportér-knap i appen.