akchris
Goto Top

Zahlenwerte von Webseite nach Excel importieren

Guten Tag,

ich möchte gerne von einer Webseite Zahlenwerte in eine Exceldatei importieren.
Excel bietet zwar von Haus aus eine Möglichkeit Zahlen aus Tabellen auszulesen, jedoch ist hier das Problem, das die Zahlen als Bild ausgegeben werden.

Ich hab hier mal einen Link angehängt wie die Ausgabe aussieht:
http://team-elan.de/@market/market.php?res=8

Hat jemand eine Idee wie ich das bewerkstelligen könnte?

mfg
Chris

Content-ID: 323897

Url: https://administrator.de/forum/zahlenwerte-von-webseite-nach-excel-importieren-323897.html

Ausgedruckt am: 26.12.2024 um 13:12 Uhr

131381
131381 15.12.2016 aktualisiert um 14:41:33 Uhr
Goto Top
Nimm ein Commandline-OCR-Tool und schick das Bild erst durch imagemagick zur besseren Aufbereitung fürs OCR und dann an den OCR zum Auslesen der Werte.
https://github.com/tesseract-ocr/tesseract/wiki/Command-Line-Usage
http://capture2text.sourceforge.net/

Gruß
AKChris
AKChris 15.12.2016 um 15:16:37 Uhr
Goto Top
Hallo Mikrotik,

danke schon mal für die beiden tools. Funktioniert das dann auch so das ich die Excel Datei einfach aktualisieren kann?
Das ganze sieht sehr aufwändig aus und ich möchte sicher stellen das die Lösung komfortabler und schneller ist als die Entsprechenden 20 Werte einfach jedes mal per hand abzulesen und einzutragen.

Gibt es irgend eine Möglichkeit an die Werte zu kommen bevor das Bild Generiert wird?

mfg
Chris
131381
131381 15.12.2016 aktualisiert um 15:34:27 Uhr
Goto Top
Zitat von @AKChris:

Hallo Mikrotik,

danke schon mal für die beiden tools. Funktioniert das dann auch so das ich die Excel Datei einfach aktualisieren kann?
Ja.
Das ganze sieht sehr aufwändig aus
Das es trivial ist hat niemand behauptet, ein bißchen Hirnschmalz musst du schon da rein stecken, von nix kütt nix. Gegen Aufwandsentschädigung kann ich dir sowas bauen.
und ich möchte sicher stellen das die Lösung komfortabler und schneller ist als die Entsprechenden 20 Werte einfach jedes mal per hand abzulesen und einzutragen.

Gibt es irgend eine Möglichkeit an die Werte zu kommen bevor das Bild Generiert wird?
Da es ein PHP-Script ist das die Werte in einem Bild an den Client ausgibt nur wenn du dich mit dem Websitebetreiber in Verbindung setzt und der dir die Werte z.B. via API zur Verfügung stellt.
Ansonsten hast du keine andere Möglichkeit an die Daten zu kommen als wie oben beschrieben OCR zu nutzen.
131381
131381 15.12.2016 aktualisiert um 20:19:22 Uhr
Goto Top
Hab dir mal eine Beispielanwendung mit c# und tesseract gebaut die das Bild lädt und ein OCR auf die drei Zahlen im Bild los lässt und die Zahlen in ein Excel Sheet schreibt.
(die Anwendung selber ist nicht groß nur die tesseract Daten sind größer). Das Beispiel benötigt hier .NET 4.6.1 und Excel.

https://we.tl/jiX9wmpia5

Den Source-Code kannst du gerne gegen einen Obolus haben, einfach PN schreiben.
131381
131381 25.12.2016 um 16:55:09 Uhr
Goto Top
Wenn hier nichts mehr von dir kommt, mach den Thread dann wenigstens bitte noch zu. Danke.