< návrat zpět

MS Excel


Téma: Ako odstranit HTML z textu rss

Zaslal/a 24.5.2020 16:14

Ahojte,

ako prosim hromadne odstranit kod HTML z tabulky Excel?

Ide o jeden stlpec kde je cca 8000 riadkov a kazda bunka obsahuje bezny text, ten chcem ponechat a tiez kazda bunka obsahuje HTML kod a ten chcem hromadne odstranit.

Dakujem za pomoc kazdemu.

Skusal som hladat na Google ale nic.

Zaslat odpověď >

#046695
elninoslov
Čo znamená "HTML kód" ? Teda sú tam Tagy "<xyz>"TEXT"</xyz>"? A Vy chcete ten TEXT? V HTML kóde zo stránky sú aj rôzne scripty, binárne dáta, ... Treba uviesť prílohu s príkladom.

A nedá sa tá stránka odkiaľ to kopčíte, loadnúť rovno v Exceli cez Data z Webu?
...citovat
#046696
avatar
Priklad:

toto je v jednej bunke:

Text.........<br />Text2<br /><table style="border-collapse: collapse;" cellpadding="4">
<tr>
<td style="width:180px; border: 1px solid #fff;"><b>MODEL 123456</b></td><td style="width:70px; border: 1px solid #fff; text-align: center;"><b>S</b></td><td style="width:70px; border: 1px solid #fff; text-align: center;"><b>M</b></td><td style="width:70px; border: 1px solid #fff; text-align: center;"><b>L</b></td><td style="width:70px; border: 1px solid #fff; text-align: center;"><b>ABC</b></td></tr><tr>
<td style="border: 1px solid #fff;"><b>Niečo 2</b></td><td style="border: 1px solid #fff; text-align: center;">1</td><td style="border: 1px solid #fff; text-align: center;">2</td><td style="border: 1px solid #fff; text-align: center;">3</td><td style="border: 1px solid #fff; text-align: center;">4</td></tr><tr>
</table>

ciel je aby ostal len text:

Text.........
MODEL 123456
S
M
L
ABC
Niečo 2
1
2
3
4

Ide to vobec hromadne?citovat
#046697
avatar
Samozrejme nejde o kopirovanie cohokolvek, je to export od dodavatela.citovat
#046699
elninoslov
Ja nehovorím o kopírovaní v zmysle duševného vlastníctva, ale o technike práce s dátami ako takými 5

Na tom akým spôsobom pracujete s tými "dátami" veľmi záleží. Ak dostanete odkaz na nejaké stránky, kde je tabuľka, tak to treba riešiť importom cez Data z Webu, je to funkcia Excelu, a PowerQuery. Ak dostanete nejaký súbor TXT, CSV, HTML a pod, je to asi práca pre PowerQuery.

Tu máte príklad, ak sú kódy v bunkách. To som mal na mysli tým kopírovaním, že ako sa dostanú tie kódy do buniek. Ak totiž platí niečo vyššie napísané, nemusí sa nič do buniek kopírovať, ale len sa urobí PQ dotaz na súbory s kódmi alebo na web s tabuľkou. Už mi rozumiete?

Tento príklad počíta aj s rozličným počtom stĺpcov či riadkov, ale kód musí obsahovať správne tabuľkové tagy. To čo je pred 1. tagom je iba v 1. riadku výsledku daného kódu. Tak isto aj to čo je za posledným tagom je iba v 1. riadku výsledku pre daný kód. Počet stĺpcov medzi nimi je relatívny podľa potreby. Ono sú to totiž viacriadkové tabuľky.

V tomto prípade teda nasekáte kódy do vstupu, a na karte Výsledok dáte Obnoviť Tabuľku, buď cez pravý klik, alebo v menu Údaje - Obnoviť.

Samozrejme sa to dá riešiť aj makrom. Ja som toto PQ iba pozliepal, sú tu na to väčší maníci.
Příloha: xlsx46699_data_html_kod_pq.xlsx (22kB, staženo 18x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje