Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Suchen in einer Excel-Datei und Ergebnisse versenden

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    891

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Suchen in einer Excel-Datei und Ergebnisse versenden

Geplant Angeheftet Gesperrt Verschoben Node-Red
5 Beiträge 2 Kommentatoren 755 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    abuzze
    schrieb am zuletzt editiert von
    #1

    Hallo.
    Ich habe folgendes vor. Ich möchte in einer Tabelle suchen und das Ergebnis oder Ergebnisse mit Telegram versenden.
    Ich stelle mir das so vor :
    Der Trigger enthält das Suchwort was sich in Spalte A einer Exceltabelle befindet und Das Ergebnis befindet sich in B.
    Also z.B A = Artikel und B = Artikelnummer
    Mein Suchwort ist "Fühler1" ,jetzt wird in der Tabelle gesucht A1 bis A200 und ein Ergebniss wird gefunden in A98 und zu dem Ergebnis sollte er jetzt die passende Artikelnummer ausgeben die in B98 steht.
    Hat jemand eine Idee wie ich das realisieren kann mit Node-Red ?

    OliverIOO 1 Antwort Letzte Antwort
    0
    • A abuzze

      Hallo.
      Ich habe folgendes vor. Ich möchte in einer Tabelle suchen und das Ergebnis oder Ergebnisse mit Telegram versenden.
      Ich stelle mir das so vor :
      Der Trigger enthält das Suchwort was sich in Spalte A einer Exceltabelle befindet und Das Ergebnis befindet sich in B.
      Also z.B A = Artikel und B = Artikelnummer
      Mein Suchwort ist "Fühler1" ,jetzt wird in der Tabelle gesucht A1 bis A200 und ein Ergebniss wird gefunden in A98 und zu dem Ergebnis sollte er jetzt die passende Artikelnummer ausgeben die in B98 steht.
      Hat jemand eine Idee wie ich das realisieren kann mit Node-Red ?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #2

      @abuzze

      damit evtl.
      https://flows.nodered.org/node/node-red-contrib-excel
      dann die json datei einlesen und mit javascript die felder durchsuchen

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      A 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @abuzze

        damit evtl.
        https://flows.nodered.org/node/node-red-contrib-excel
        dann die json datei einlesen und mit javascript die felder durchsuchen

        A Offline
        A Offline
        abuzze
        schrieb am zuletzt editiert von
        #3

        @OliverIO Hallo
        Das hab ich mir auch schon aus der Palette geladen/Installiert aber so richtig weis ich nicht wie..
        Hast du da vielleicht zufällig ein Beispiel ?
        Ich hab auch mit dem hier probiert.
        node-red-contrib-alasql

        OliverIOO 1 Antwort Letzte Antwort
        0
        • A abuzze

          @OliverIO Hallo
          Das hab ich mir auch schon aus der Palette geladen/Installiert aber so richtig weis ich nicht wie..
          Hast du da vielleicht zufällig ein Beispiel ?
          Ich hab auch mit dem hier probiert.
          node-red-contrib-alasql

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @abuzze
          kein konkretes beispiel, das dir genau dein problem löst.
          von der abfolge her müsstest du nach folgenden dingen suchen

          1. einlesen der excel und abspeichern als json-datei
          2. einlesen der json-datei
          3. durchsuche einer json-datei mit javascript. hier kommt es darauf an, wie dir die json-datei eingelesen wird. ich würde mal auf ein array tippen (jede excelzeile ein element) und dieses element ist widerum ein array für die felder einer zeile
            [
            [z11,z12,z13],
            [z21,z22,z23],
            [z31,z32,z33]
            ]
            Das müsste dann mit einer schleife gehen

          gehen wir davon aus deine json-daten sind in data drin, dann

          data.forEach(function(item,index){ //hier werden alle zeilen abgeklappert
          if (item[0]=='Fuehler1') return item[1]; // wenn spalte 1 Fuehler enthält, dann gebe item[1] zurück
          })
          4) du müsst dir noch überlegen was du mit "ausgeben" meinst. in verbindung mit iobroker wahrscheinlich dann den wert in einen datenpunkt schreiben. dafür gibt es ja dann in nodered bereits eine eigene node

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          A 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @abuzze
            kein konkretes beispiel, das dir genau dein problem löst.
            von der abfolge her müsstest du nach folgenden dingen suchen

            1. einlesen der excel und abspeichern als json-datei
            2. einlesen der json-datei
            3. durchsuche einer json-datei mit javascript. hier kommt es darauf an, wie dir die json-datei eingelesen wird. ich würde mal auf ein array tippen (jede excelzeile ein element) und dieses element ist widerum ein array für die felder einer zeile
              [
              [z11,z12,z13],
              [z21,z22,z23],
              [z31,z32,z33]
              ]
              Das müsste dann mit einer schleife gehen

            gehen wir davon aus deine json-daten sind in data drin, dann

            data.forEach(function(item,index){ //hier werden alle zeilen abgeklappert
            if (item[0]=='Fuehler1') return item[1]; // wenn spalte 1 Fuehler enthält, dann gebe item[1] zurück
            })
            4) du müsst dir noch überlegen was du mit "ausgeben" meinst. in verbindung mit iobroker wahrscheinlich dann den wert in einen datenpunkt schreiben. dafür gibt es ja dann in nodered bereits eine eigene node

            A Offline
            A Offline
            abuzze
            schrieb am zuletzt editiert von
            #5

            @OliverIO Danke. Damit kann ich erstmal testen.

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            694

            Online

            32.6k

            Benutzer

            82.1k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe