Prevod HTML na CSV
Pri kopírovaní tabuľky z prehliadača do Excelu sa prenesú aj písma, odkazy, zlúčené bunky a občas obrázok. Prevod uloženej stránky do CSV vám dá iba hodnoty, jeden riadok za každý riadok tabuľky, pripravené na triedenie a grafy.
Prevodník dát
alebo sem presuňte súbory CSV, TSV, TXT … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
Znak, ktorý oddeľuje stĺpce v súboroch CSV a textových súboroch, pri čítaní aj zápise. Automaticky ho rozpozná zo vstupu a zapisuje čiarky.
UTF-8 funguje pre všetky jazyky. Vyberte UTF-8 s BOM, ak Excel vo Windowse po otvorení CSV zobrazuje pokazenú diakritiku alebo ázijské znaky.
Vstup z Excelu, ODS a Numbers: previesť len prvý hárok alebo všetky hárky (jeden CSV na hárok v ZIP alebo jeden kľúč JSON na hárok).
Názov karty hárka v novej tabuľke, najviac 31 znakov.
Pole objektov používa názvy stĺpcov ako kľúče pre každý riadok; pole polí je kompaktnejšie a hlavičku ponechá ako prvé pole.
Názov vonkajšieho prvku, ktorý obaľuje všetky riadky; každý riadok sa v ňom stane prvkom <row>.
Používa sa v príkazoch CREATE TABLE a INSERT. Iba písmená, číslice a podčiarkovníky.
Úvodzovky a typy stĺpcov sa medzi databázami mierne líšia; vyberte tú, do ktorej budete importovať.
Prepíše bunky s dátumom do jedného formátu. ISO (2026-10-18) je najbezpečnejší pre databázy a kód; ponechať ich nechá tak, ako sú v zdroji.
Ako používať tento nástroj
- 1
Uložte webovú stránku
V prehliadači stlačte Ctrl+S alebo Cmd+S a ponechajte súbor .html, prípadne exportujte stránku so správou, ktorú zobrazuje váš intranet. Nahrať môžete až 20 súborov, každý do 95 MB.
- 2
Ponechajte kódovanie vhodné pre Excel
Táto stránka zapisuje UTF-8 s BOM, aby Excel vo Windowse správne zobrazil diakritiku. V časti Rozšírené nastavenia prepnite Kódovanie textu na obyčajné UTF-8 pre databázy a skripty, alebo Oddeľovač na bodkočiarku pre európsky Excel.
- 3
Previesť do CSV
Stlačte Previesť na CSV, stiahnite súbor a otvorte alebo importujte ho v Exceli, Google Sheets, Numbers či vo svojom BI nástroji.
Ako dostať webovú tabuľku do tabuľkového hárka
Analytici sa s tabuľkami HTML stretávajú všade: cenník dodávateľa, web so športovými štatistikami, vládne štatistické zverejnenie bez tlačidla na stiahnutie, mesačná správa, ktorú interný nástroj zobrazí, ale nikdy neexportuje. Čísla sú priamo pred vami, no tabuľku v prehliadači nemožno sčítať, filtrovať ani s ničím prepojiť.
CSV je neutrálny cieľ. Importuje ho každý tabuľkový procesor, databáza aj analytický nástroj a jeho pravidlá boli v roku 2005 zapísané ako RFC 4180. Keď sú riadky v CSV, CSV do XLSX ich zmení na zošit s typovanými bunkami, ak údaje potrebujete odovzdať ďalej. Ak tabuľka smeruje skôr do kódu než do tabuľkového procesora, lepším cieľom je JSON.
Tabuľka HTML do CSV: porovnanie bežných postupov
| UltKit | Google Sheets IMPORTHTML | Kopírovanie a vloženie do Excelu | |
|---|---|---|---|
| Funguje pre stránky za prihlásením | yes | no | yes |
| Čisté hodnoty bez formátovania a odkazov | yes | yes | no |
| Prevedie viac uložených stránok naraz | yes | no | no |
| Výstupom je opakovane použiteľný súbor CSV | yes | Stiahnuť ako CSV | Uložiť ako CSV |
| Obnoví sa pri zmene stránky | no | yes | no |
Príklad prevodu HTML na CSV
<table> <tr><th>Por.</th><th>Tím</th><th>Body</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> Por.,Tím,Body 1,Ajax,61 2,"PSV, Eindhoven",58
Podrobnosti o formátoch HTML a CSV
HTML
HyperText Markup Language
HTML je značkovací jazyk webu, ktorý prvýkrát opísal Tim Berners-Lee na začiatku 90. rokov a dnes ho ako živý štandard spravuje WHATWG. Súbor HTML opisuje nadpisy, odseky, odkazy, tabuľky, obrázky a formuláre, zatiaľ čo vzhľad zvyčajne určuje CSS. Zobrazí ho každý prehliadač a používa sa aj pre e-mailové šablóny a uložené webové stránky. Jeden súbor HTML často závisí od externých obrázkov a štýlov, preto môže po samostatnom presune vyzerať pokazene.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
Hodnoty oddelené čiarkou
CSV je textový formát pre tabuľky, v ktorom každý riadok je záznam a stĺpce oddeľujú čiarky. Používa sa od počiatkov výpočtovej techniky a popisuje ho RFC 4180, hoci mnohé varianty používajú bodkočiarky alebo tabulátory a rôzne kódovania textu. Importovať a exportovať ho vie takmer každá tabuľka, databáza a analytický nástroj, preto je predvoleným formátom na prenos dát medzi systémami. CSV ukladá iba hodnoty, bez vzorcov, formátovania, viacerých hárkov či dátových typov.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- –
HTML sa prevádza na CSV, keď treba tabuľku zverejnenú na webovej stránke alebo v správe z intranetu filtrovať, sčítať alebo zobraziť v grafe v tabuľkovom procesore, bez odkazov, farieb a rozloženia, ktoré stránka pridala pre čitateľnosť.
Otázky o prevode HTML na CSV
Prečo tabuľku jednoducho neskopírovať a nevložiť do Excelu?
Vložený obsah nesie formátovanie HTML: hypertextové odkazy, farby pozadia, zalomenia riadkov v bunkách a niekedy aj obrázky. Excel navyše hodnoty hneď prevykladá po svojom, takže rozsah ako 3-4 sa môže zmeniť na dátum. CSV obsahuje hodnoty ako čistý text, ktoré importujete podľa seba.
Čím sa líši funkcia IMPORTHTML v Google Sheets?
IMPORTHTML načíta tabuľku z verejnej adresy URL do hárka a obnovuje ju. Nedostane sa na stránky za prihlásením, napríklad na správu z intranetu alebo na prehľad po prihlásení. Uloženie takej stránky ako súboru a jej prevod funguje bez ohľadu na to, odkiaľ pochádza.
Ako zabrániť, aby Excel menil kódy na dátumy alebo odstraňoval nuly?
Excel pri priamom otvorení CSV typy hádá. Importujte súbor radšej cez Údaje, Z textu/CSV a stĺpce, ako sú PSČ, čísla dielov alebo rozsahy typu 1-2, pred načítaním nastavte na Text.
Zachovajú sa v CSV hypertextové odkazy?
Viditeľný text odkazu sa zachová ako hodnota bunky; adresa za ním nie, pretože bunka CSV obsahuje jednu obyčajnú hodnotu. Ak potrebujete adresy URL, najprv ich uložte do samostatného stĺpca zdrojovej tabuľky.
Dá sa previesť tabuľka, ktorú mám len v PDF?
Áno, ale s iným vstupom: PDF do CSV zostavuje riadky podľa polohy textu v PDF, čo je náročnejšie než čítanie značiek HTML tabuľky, preto výsledok skontrolujte dôkladnejšie.
Stránka zobrazuje tabuľku, ale CSV je prázdne. Prečo?
Mnohé dashboardy kreslia tabuľky pomocou JavaScriptu až po načítaní stránky, takže uložený HTML súbor obsahuje len prázdny kontajner. Keď sú údaje viditeľné, skopírujte tabuľku z vývojárskych nástrojov prehliadača (panel Elements, Copy outerHTML) do súboru .html, alebo v aplikácii hľadajte tlačidlo Exportovať.
- Prevod HTML do JSONPrevieďte HTML tabuľku do JSON: bunky hlavičky sú kľúče, každý riadok jeden objekt. Nahrajte uložené .html alebo .htm stránky, bez kódu.
- Prevod PDF do CSVVytiahnite tabuľky z textového PDF a uložte ich ako CSV pre rozpočtové aplikácie, QuickBooks, pandas či databázu. Dátumy v ISO, bez medzier navyše.
- Konvertor XML do CSVPrevieďte XML feedy, faktúry a exporty do CSV online. Opakujúce sa záznamy sú riadky, podznačky stĺpce. Až 20 súborov, každý do 95 MB.
- Konvertor CSV do XLSXPreveďte CSV do Excelu XLSX bez straty úvodných núl, dlhých ID a diakritiky. Čiarka, bodkočiarka aj tabulátor sa rozpoznajú automaticky.
- Prevod JSON na HTML tabuľkuPrevieďte JSON na HTML tabuľku: kľúče sú hlavičky stĺpcov, záznamy riadky. Vložte ju do CMS, e-mailu alebo internej stránky. Bez kódovania.
- Prevod HTML do ExceluTabuľky z uloženej webovej stránky alebo HTML reportu prevediete do skutočného zošita Excel. Opraví falošné exporty .xls. Až 20 súborov naraz.