Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Html Tabelle in CSV umwandeln (https://www.delphipraxis.net/197958-html-tabelle-csv-umwandeln.html)

Peter666 21. Sep 2018 14:52

Html Tabelle in CSV umwandeln
 
Hallo,

ich wollte gerne eine Html Tabelle in eine CSV Liste umwandeln.

Die Datenquelle sieht dem hier ähnlich: https://www.lyngsat.com/ABS-2.html

Das Problem dabei ist das sich die Html Seiten schon äußerst schlecht im Editor lesen lassen. Hat da jemand vielleicht eine Idee?

Peter

himitsu 21. Sep 2018 15:18

AW: Html Tabelle in CSV umwandeln
 
Wenn der Webseitenbetreiber willig ist, dass seine Daten automatisiert ausgelesen werden, dann würde ich empfehlen dessen offizielle Schnittstellen zu suchen (welche er hoffentlich anbietet).

REST, SOAP oder Dergleichen (CSV, JSON, XML)



Denn was ist dir lieber?
sowas wie https://www.delphipraxis.net/40-prog...ren-allgemein/
oder https://www.delphipraxis.net/externa...S2&forumids=40





Ähnlich wie für XML gibt es auch Komponenten um HTML zu parsen und z.B. über eine Objektstruktur auszuwerten.
Es gibt auch Bei Google suchenhtml2text-Funktionen, welche versuchen die HTML-Tags zu entfernen und nur den Text zurücklassen.

Ansonsten viel Spaß mit Pos/PosEx oder RegEx, um die gewünschten Informationen zu finden.

p80286 21. Sep 2018 21:02

AW: Html Tabelle in CSV umwandeln
 
Da es sich bei den Beispieldaten um eine tabellenähnliche Darstellung handelt, wird es wahrscheinlich nicht ganz einfach sein, dies (automatisiert) in das CSV-Format zu überführen.

Ggf, wäre es hilfreich genauer zu definieren was Du vor hast. (konkreter HTM-Source, wie oft, wofür soll csv genutzt werden [ggf anderes Format])

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf