Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spielminute aus einer json ermitteln

Spielminute aus einer json ermitteln
26.06.2024 14:27:57
Fred
Hallo Excel Experten,
ich speichere mit einem Makro den Inhalt einer Webseite als json ab.
Dann rufe ich die Daten in Excel ab.
die als json abgespeicherte Adresse: https://www.sofascore.com/api/v1/sport/football/events/live
Webseite von dieser Adresse: https://www.sofascore.com
Meine Frage:
Ich finde die Spielminute(n) der LiveSpiele nicht.
Ist meine Formel für zB "timestamp" schlicht falsch?
oder muß ich ganz anders vorgehen?
Ich habe eine Beispielmappe angefügt, die mir die geladenen Daten anzeigt.
Zudem ist im Sheet "foto" ein screenshot, welches den Augenblick (ungefähr) anzeigt, als ich die json Daten gespeichert habe.
Kann ein Experte bitte mal drauf schauen und mir eine Lösung anbieten, wie die Spielminute ermittelt werden könnte?
https://www.herber.de/bbs/user/170514.xlsb

Gruss
Fred

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spielminute aus einer json ermitteln
26.06.2024 21:05:19
Oppawinni
Timestamp sind Sekunden seit 1.1.1970,
der 1.1.1970 ist in Excel 25569
Ein Tag hat den Wert 1.0
Ein Tag hat 86400 Sekunden...
d.h. der Datumswert für Excel wäre z.B.: Timestamp / 86400 + 25569
Das passt schon....
also nein, aus den Timestamps kannst du nix lesen, ausser vielleicht dass das wahrscheinlich etwa um die Zeit war, als die Daten erzeugt wurden...
Es kommt jedenfalls bei meiner Abfrage auch irgend ne Zeit von heute raus...
Ansonsten, keine Ahnung, wenn du mit den Daten nichts anfangen kannst....

Anzeige
AW: Spielminute aus einer json ermitteln
26.06.2024 23:11:25
Fred
Hallo Oppawinni,
danke für die Mühe!
ich denke mal, das die API: https://www.sofascore.com/api/v1/sport/football/events/live
die kompletten Daten von : https://www.sofascore.com
liefert. Vieleicht muß eine der "timestamp`s" von der aktuellen Zeit substrahieren oder addieren ...
werde da noch mal rumknobeln :-)
Wenn das die "passende" Formel für den Unix Time Stamp ist,- ist das ja schon mal ein kleiner Schritt ...

Nochmals Danke!

Gruss
Fred


Anzeige
AW: Spielminute aus einer json ermitteln
27.06.2024 11:53:40
Fred
Hallo Oppawinni,
nun bin ich gestern doch noch "drauf" gekommen.
In der json steht nicht direkt die Spielzeit. Die wird wohl errechnet durch zB der Daten aus "Value.changes.changeTimestamp", "Value.status.description" und der aktuellen Systemzeit.
Die Formel könnte so aussehen:
=WENN([@[Value.status.description]]="1st half";JETZT()-(DATUM(1970;1;1)+BR6/86400+2/24);WENN([@[Value.status.description]]="2nd half";(JETZT()-(DATUM(1970;1;1)+BR6/86400+2/24))+45/1440;1000))

Bleibt eigentlich nur noch offen,
1.) wo der Unterschied von zB :
"Value.time.currentPeriodStartTimestamp" und "Value.changes.changeTimestamp" liegt
2.) wie oft ich in der Minute die Daten abrufen kann, bis ich geblockt werde .....
Anzeige
AW: Spielminute aus einer json ermitteln
27.06.2024 17:05:24
Oppawinni
Vielleicht wirst du schlauer, wenn du die Zahlen eine Weile beobachtest.
Ich kann dazu nichts weiter sagen, als dass das was du da rechnest sinnvoll sein könnte...
Wenn du soweit zufrieden bist, dann ist die ja Welt in Ordnung.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige