HTML í JSON-breytir
Dragðu töfluna út úr vistaðri vefsíðu og fáðu hana sem JSON sem kóðinn þinn getur farið í gegnum í lykkju. Hausreitirnir gefa lyklunum nöfn og hver röð töflunnar verður einn hlutur í fylki.
Gagnaumbreyting
eða slepptu CSV, TSV, TXT … skrár hér ·
Að hámarki 95 MB á skrá· Allt að 20 skrár· Eytt eftir 30 mínútur
Skrár eru unnar á þjónum okkar og eytt eftir 30 mínútur.
Tákn sem aðgreinir dálka í CSV- og textaskrám, bæði við lestur og ritun. Sjálfvirkt greinir það úr inntakinu og skrifar kommur.
UTF-8 virkar fyrir öll tungumál. Veldu UTF-8 með BOM ef Excel á Windows sýnir bjagaða broddstafi eða asíska stafi þegar CSV-skráin er opnuð.
Inntak úr Excel, ODS og Numbers: umbreyta aðeins fyrsta blaði eða öllum blöðum (ein CSV-skrá á blað í ZIP, eða einn JSON-lykill á blað).
Heiti blaðflipans í nýja töflureikninum, allt að 31 stafur.
Fylki af hlutum notar dálkaheiti sem lykla fyrir hverja línu; fylki af fylkjum er þéttara og geymir fyrirsögnina sem fyrsta fylkið.
Heiti ytri þáttarins sem umlykur allar línur; hver lína verður <row> innan hans.
Notað í CREATE TABLE og INSERT skipunum. Aðeins bókstafir, tölustafir og undirstrik.
Gæsalappir og dálkagerðir eru örlítið ólíkar milli gagnagrunna; veldu þann sem þú flytur inn í.
Endurskrifar dagsetningarreiti á einu sniði. ISO (2026-10-18) er öruggast fyrir gagnagrunna og kóða; „halda“ skilur þá eftir eins og þeir eru í upprunanum.
Hvernig á að nota tólið
- 1
Vistaðu síðuna eða töfluna
Ýttu á Ctrl+S (Cmd+S á Mac) í vafranum og vistaðu HTML-skrána, eða afritaðu HTML-kóða töflunnar úr þróunartólum vafrans í .html skrá. Hladdu upp allt að 20 skrám, hver allt að 95 MB.
- 2
Veldu uppbyggingu JSON
Fylki af hlutum er þegar valið. Undir Ítarlegar stillingar geturðu breytt JSON-uppbygging í fylki af fylkjum til að fá þéttari skrá, eða slökkt á Snyrtileg framsetning til að fá allt í einni línu.
- 3
Umbreyttu og notaðu gögnin
Ýttu á Umbreyta í JSON, sæktu skrána og lestu hana inn með
JSON.parseí JavaScript,json.loadí Python eða hvaða API-biðlara sem er.
Vistaðu síðuna, hladdu upp .html skránni og hver töfluröð kemur til baka sem JSON-hlutur með fyrirsagnarreiti töflunnar sem lykla.
Þegar vefsíðutafla þarf að verða að JSON
Mörg gagnleg gögn eru aðeins til sem HTML-tafla: gengissíða, staða í íþróttadeild, skýrsla sem innranetið sýnir en leyfir ekki að sækja, stöðusíða með öllum netþjónum. Vafrinn sýnir þetta vel, en framendaforritari sem smíðar línurit, eða prófari sem þarf prófunargögn, vill fá fylki af hlutum.
Venjuleg lausn er skröpunarforrit: sækja síðuna, þáetta hana með Beautiful Soup eða Cheerio, ganga yfir raðirnar og varpa reitunum. Það borgar sig þegar síðan breytist daglega. Fyrir töflu sem þú þarft einu sinni er fljótlegra að hlaða upp vistaðri síðu og ekkert þarf að viðhalda.
Dæmi: HTML-tafla í JSON
<table>
<tr><th>City</th><th>Founded</th></tr>
<tr><td>Porto</td><td>1123</td></tr>
<tr><td>Graz</td><td>1128</td></tr>
</table>
[
{ "City": "Porto", "Founded": 1123 },
{ "City": "Graz", "Founded": 1128 }
]Hvað umbreytingin heldur og hverju hún sleppir
- Haldið: texti reita, fyrirsagnarröðin sem lyklar og röð raða
- Sleppt: CSS, innbyggðum stílum, klösum og síðunni í kringum töfluna
- Sleppt: myndum og táknum í reitum, sem hafa ekkert textagildi
- Tenglareitir halda sýnilega textanum, ekki slóðinni á bak við hann
- Fjarlægja aukabil klippir bil í upphafi og enda reita
- Úttakið er UTF-8, sem RFC 8259 krefst fyrir JSON sem er deilt milli kerfa
Takmarkanir HTML í JSON-breytisins
- vistaðar síður samþykktar
- .html .htm
- síður í hverri lotu
- 20
- á hverja innhlaðna skrá
- 95 MB
- síðan er skrám eytt
- 30 mín.
HTML og JSON hlið við hlið
HTML
HyperText Markup Language
HTML er merkjamál vefsins, fyrst lýst af Tim Berners-Lee í upphafi tíunda áratugarins og nú í umsjá WHATWG sem lifandi staðall. HTML skrá lýsir fyrirsögnum, málsgreinum, tenglum, töflum, myndum og eyðublöðum, en útlitið kemur yfirleitt úr CSS. Allir vafrar birta það og það er einnig notað í tölvupóstsniðmát og vistaðar vefsíður. Ein HTML skrá er oft háð ytri myndum og stílblöðum og getur því litið út fyrir að vera biluð þegar hún er flutt ein sér.
- Þjöppun
- –
- Gegnsæi
- –
- Hreyfimynd
- –
- Kom fram
- 1993 · Tim Berners-Lee; maintained by WHATWG
JSON
JavaScript Object Notation
JSON er létt textasnið fyrir skipulögð gögn, gert vinsælt af Douglas Crockford snemma á fyrsta áratug aldarinnar og staðlað sem RFC 8259 og ECMA-404. Það lýsir hlutum, fylkjum, strengjum, tölum, rökgildum og null með einfaldri og læsilegri setningafræði. Það er sjálfgefið snið fyrir vefviðmót (API), stillingarskrár og gagnaskipti milli forrita í nær öllum forritunarmálum. Það hefur engar innbyggðar athugasemdir, dagsetningar eða skema, og stórar djúpt hreiðraðar skrár eru erfiðar aflestrar án skoðara.
- Þjöppun
- –
- Gegnsæi
- –
- Hreyfimynd
- –
- Kom fram
- 2001 · Douglas Crockford
HTML er umbreytt í JSON þegar tafla, sem birt var fyrir mannlega lesendur á skýrslusíðu, innraneti eða opinberri tölfræðisíðu, þarf að nýtast í skriftu, línuritasafni eða API-prófun.
Sniðin tvö eiga sér ólíkan uppruna. HTML, sem Tim Berners-Lee lýsti fyrst árið 1991 og WHATWG heldur nú við sem lifandi staðli, merkir skjöl til birtingar. JSON, sem Douglas Crockford skilgreindi og er staðlað sem RFC 8259 og ECMA-404, geymir eingöngu gögn. Umbreyting úr fyrra sniðinu í hið síðara snýst mest um að fleygja framsetningu, og því er niðurstaðan yfirleitt mun minni en vistaða síðan. Fyrir töflur sem komu sem XML-straumar en ekki vefsíður sinnir XML í JSON samsvarandi verki.
Spurningar um HTML í JSON
Les breytirinn alla vefsíðuna eða aðeins töflur?
Aðeins töflukóði: raðir og reitir í table, tr, th og td þáttum. Valmyndir, málsgreinar og kortauppsetningar úr div þáttum eru ekki töfluð gögn og því er þeim ekki breytt í JSON.
Hvaða röð gefur JSON-lyklana?
Fyrirsagnarröðin, venjulega th reitirnir efst í töflunni. Þegar kveikt er á Fyrsta röð er fyrirsögn verður texti hennar lykill fyrir hvert gildi fyrir neðan, þannig að dálkur með fyrirsögninni Population gefur "Population": "…" í hverjum hlut.
Hvernig er farið með reiti með colspan og rowspan?
Sameinaður reitur nær yfir margar stöður í rist en geymir aðeins eitt gildi. Gildið birtist aðeins í fyrstu stöðunni, svo athugaðu sameinaða dálka eftir umbreytingu og fylltu í eyður í kóða ef taflan byggir á sameinuðum fyrirsögnum.
Af hverju eru tölur í JSON-skránni minni með kommum eða neðanmálsmerkjum?
Vefstöflur eru skrifaðar fyrir lesendur, svo reitur getur sagt 1,204,000 eða 8.3[2]. Venjuleg tala eins og 1123 verður JSON-tala, en slíkir reitir eru ekki gildar tölur og haldast sem strengir; fjarlægðu skiljur og neðanmálstákn í kóða áður en þú reiknar.
Er leyfilegt að skrapa töflu af vefsíðu?
Það fer eftir skilmálum vefsins og gögnunum, ekki skráarsniðinu. Opinber tölfræði og þínar eigin útfluttu skýrslur eru algengustu tilvikin; kynntu þér skilmálana áður en þú endurnýtir efni annarra.
Get ég fengið töflureikni í stað JSON?
Já. HTML í CSV skrifar sömu töflu sem kommuaðskildar raðir sem opnast í Excel, Google Sheets eða Numbers.