Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Excelfile nach iobroker

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Excelfile nach iobroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Snopy_16 last edited by

      Ich bekomme vom EDA-Portal (Energiedatenaustausch für Energiegemeinschaften) ein Excel-file .xslx mit den Erzeuger- und Verbrauchsdaten (diese kann ich täglich,monatlich oder benutzerdefiniert abrufen).
      Wie bekomme ich diese nach iobroker, damit ich damit weiterarbeiten kann (VIS, Influxdb, Historie,..).

      wie würdet ihr vorgehen?

      1. eigene Datenpunkte anlegen und per Hand einpflegen (mühsam)
      2. per script einlesen (bin in diese Beziehung leider ein greenhorn)
      3. anderer Vorschlag

      bin für jeden Input dankbar

      Thomas Braun bahnuhr haus-automatisierung 3 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Snopy_16 last edited by

        @snopy_16

        Ich würde zuerst mal schauen, das der ganze Sums in ein besser verarbeitbares Format kommt. Zur Not in eine CSV-Datei als simpelste Lösung.
        Ein Exel-File ist nicht für den Datenaustausch gedacht. Und dementsprechend auch schwer zu handhaben.

        Codierknecht 1 Reply Last reply Reply Quote 1
        • bahnuhr
          bahnuhr Forum Testing Most Active @Snopy_16 last edited by

          @snopy_16
          Suche benutzen!

          Habe hier irgendwo ein Script eingestellt, wo man Excel lesen als auch schreiben kann.

          1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @Thomas Braun last edited by

            @thomas-braun sagte in Excelfile nach iobroker:

            Ein Exel-File ist nicht für den Datenaustausch gedacht. Und dementsprechend auch schwer zu handhaben.

            "im übrigen plädiere ich dafür, dass Excel verboten wird"

            Ich bleibe dabei.

            Das Zeug ist zum Rechnen gemacht.
            Dummerweise nutzen geschätzte 95% der Anwender das als Datenbank oder (wie hier) zum Datenaustausch.

            @Snopy_16
            Kann man das nur als Excel bekommen, oder auch in einem anderen Format?

            1 Reply Last reply Reply Quote 3
            • haus-automatisierung
              haus-automatisierung Developer Most Active @Snopy_16 last edited by haus-automatisierung

              @snopy_16 sagte in Excelfile nach iobroker:

              wie würdet ihr vorgehen?

              Ich würde mir eine nodejs library suchen und mich dann durcharbeiten. z.B. https://www.npmjs.com/package/exceljs

              const workbook = new Excel.Workbook();
              await workbook.xlsx.load(data);
              // ...
              

              Ist aber viel Programmierung und einen "Plug and Play" Weg kenne ich nicht.

              1 Reply Last reply Reply Quote 0
              • S
                Snopy_16 last edited by

                @codierknecht sagte in Excelfile nach iobroker:

                Kann man das nur als Excel bekommen, oder auch in einem anderen Format?

                Ich könnte es zur Not zu csv konvertieren

                bahnuhr mickym OliverIO 3 Replies Last reply Reply Quote 0
                • bahnuhr
                  bahnuhr Forum Testing Most Active @Snopy_16 last edited by

                  @snopy_16
                  nochmal:
                  Suche benutzt ?
                  Dann findest du alles.

                  1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @Snopy_16 last edited by

                    @snopy_16 sagte in Excelfile nach iobroker:

                    @codierknecht sagte in Excelfile nach iobroker:

                    Kann man das nur als Excel bekommen, oder auch in einem anderen Format?

                    Ich könnte es zur Not zu csv konvertieren

                    Mit NodeRed hast Du bereits im Standard eine csv Node, die Dir CSV in ein Objekt konvertiert. Zusammen mit meinem Flow kannst Du dann direkt alles in Datenpunkte schreiben.

                    1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @Snopy_16 last edited by

                      @snopy_16 sagte in Excelfile nach iobroker:

                      Ich könnte es zur Not zu csv konvertieren

                      die vin @haus-automatisierung gepostete bibliothek ist sehr gut.
                      wenn du aber mit scripten nicht so firm bist, dann lieber nach csv konvertieren.
                      das geht dann auch mit einfachsten mitteln zum lesen und verarbeiten.
                      wenn man das noch weiter (mit skripten) vereinfachen möchte, dann hilft auch
                      diese bibliothek weiter. da sind dann auch schon ausreichende beispiele vorhanden.
                      im zweifel hilft chatgpt

                      https://www.npmjs.com/package/csv-parser

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      938
                      Online

                      31.6k
                      Users

                      79.4k
                      Topics

                      1.3m
                      Posts

                      7
                      9
                      252
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo