Probleme mit dem RSS-Feed von reddit in Excel

503
B.Frederik

Ich habe ein Excel-Datenblatt, das alle meine Kollegen und ich teilen und täglich öffnen. Ich habe über die letzten 24 Stunden nachgedacht und versucht, einen RSS-Feed von Top-Kommentar zu / r / Jokes zu erhalten zu erhalten, der in Excel angezeigt wird, so dass er möglicherweise jeden Tag einen neuen Witz zeigt.

Ich habe ein paar Dinge ausprobiert, die nicht als Planung funktionierten, aber eines der Ergebnisse war nahe:

  1. Wenn Sie einfach https://www.reddit.com/r/Jokes/top/.rss?sort=top&t=day verwenden, "bricht" ich meine Excel-Bedeutung: Es reagiert einfach nicht mehr und stirbt ab. Ich habe versucht, dies auf 3 Computern funktionierte auf keinem.

  2. Ich habe dann versucht, ein Konto bei https://fetchrss.com/ anzulegen, das genau das gibt, was ich möchte, dass es so aussieht. Bild

Auch dies ist nur etwas, was ich versucht habe, da ich keine "rohen" Daten direkt von reddit erhalten konnte.

Im Folgenden ist kein definitiver Weg, den ich gehen möchte, da ich nicht glaube, dass ich es richtig mache oder dass es einfach unmöglich ist, es so zu machen. Also habe ich ein Konto erstellt und registriert, um den Link http://fetchrss.com/rss/5b0a9c9a8a93f83d798b4567795678325.xml zu erhalten, wobei nur das erste Ergebnis (das oberste) angezeigt wird, was in Ordnung ist.

Was ich versucht habe, war, die Daten aus dem Excel-Blatt zu erhalten, die unnötigen Spalten zu löschen und in eine neue Spalte schreiben, =stripHTML(B3)da dies die einzige Funktion war, die ich im Internet finden konnte, um die HTML-Codes zu entfernen. Das ist natürlich nicht wie vorgesehen funktioniert, wie ich die „Schreiben“ HTML - Codes wie Klammern will, Zitat, um tatsächlich in dem Blatt sichtbar sein das ist, was es sah aus wie das, was ich versuchte, es mit Klebeband zu fixieren Bild (Ich bin auch ein wenig Unsicher, ob diese Methode überhaupt funktioniert, dh wenn die Daten tatsächlich täglich im Blatt automatisch angezeigt werden? Ich möchte, dass dies "automatisch" ist (dh, dass jemand die Daten nicht jeden Morgen aktualisieren muss, um etwas Neues zu sehen.)

Um zusammenzufassen, was ich versuche zu tun

Ich hoffe es ist möglich, danke.

0

1 Antwort auf die Frage

0
B.Frederik

Hat auch einen Beitrag auf Reddit geschrieben und dort die Lösung gefunden.

Wenn Sie die Daten von Reddit abrufen, ist es viel besser, JSON mit Power Query zu verwenden, um sie zum Laufen zu bringen.

Also benutzte ich https://www.reddit.com/r/Jokes/top/.json?sort=top&t=day und folgte seinem Schritt, wie in https://streamable.com/0mqhu gezeigt

Data -> From Web -> HTTP -> Fixed the settings to my linking 

und dann funktionierte es wie ein Zauber.

Ich musste auch manuell

Data -> Connections -> Properties 

in der Abfrage nach, um die Aktualisierungszeit zu ändern, damit sie jedes Mal aktualisiert wird, wenn die Excel-Tabelle geöffnet wurde.

Für alle, die dies zukünftig nutzen möchten.

Wenn Sie sich auf 2010 oder 2013 befinden, müssen Sie Microsoft Power Query für Excel vom offiziellen Microsoft Download Center herunterladen .