Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

Excel Import bei erster Leerzeile beenden

Mehr
12 Jahre 4 Monate her #711 von Claus Mayer
Excel Import bei erster Leerzeile beenden wurde erstellt von Claus Mayer
Ich möchte aus einer Excel-Datei in eine Datenbank importieren, bis die erste Leerzeile kommt.

Momentan bricht der Importer bei der ersten Leerzeile ab und meldet, dass er eine Null nicht in eine Not-Null-Spalte importieren kann. Leider sind die bis dahin gelesenen Zeilen auch nicht in der Datenbank enthalten.

Wie muss ich den Transfer konfigurieren, damit der Import sauber bei der ersten Leerzeile beendet wird?

Mit freundlichen Grüßen,

Claus Mayer

Bitte Anmelden um der Konversation beizutreten.

Mehr
12 Jahre 4 Monate her #712 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Excel Import bei erster Leerzeile beenden
Hallo Herr Mayer,

der Excel Adapter überliest eigentlich komplett leere Excel Zeilen des angegeben Bereiches/Ranges. Erst nach der dritten in Folge gefundenen Leerzeile bricht die Verarbeitung ab. Diese so überlesenen Leerzeilen werden in der Verarbeitung nicht berücksichtigt!

In Ihrem Fall denke ich, dass die Zeile nicht komplette Leer sondern in irgendeinem Feld z.B. ein Leerzeichen vorhanden ist. So ist für den FlowHeater die Zeile nicht wirklich Leer und wird ganz normal verarbeitet.

Sie können das Problem lösen indem Sie diese pseudo Excel Leerzeilen über den Filter Heater und eine IF-THEN-ELSE Bedingung herausfiltern.

Wie Leerzeilen gefiltert werden, können Sie folgenden Forumsbeitrag entnehmen: Leerzeilen in Textdatei nicht exportieren

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden um der Konversation beizutreten.

Mehr
12 Jahre 4 Monate her #713 von Claus Mayer
Hallo Herr Stark,

da habe ich mich etwas unklar ausgedrückt.

Ich möchte aktiv, dass der Export aus Excel beendet wird, wenn dei erste Leerzeile erreicht wird. D.h., unabhängig davon, ob in der nächsten Zeile nach der Leerzeile weitere Daten enthalten sind, soll der Transformatinosprozess ordentlich beendet werden.

Ist das auch mit einem Filter und/oder if-then-else möglich? Habe noch keine Möglichkeit gefunden, dem System explizit zu sagen, dass bei Eintreffen einer Bedingung der gesamte Transformationsprozess beendet/abgeschlossen werden soll.

Mit freundlichen Grüßen,

Claus Mayer

Bitte Anmelden um der Konversation beizutreten.

Mehr
12 Jahre 4 Monate her - 8 Jahre 2 Monate her #714 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Excel Import bei erster Leerzeile beenden
Hallo Herr Mayer,

Sie schrieben, dass NULL nicht in ein NOT NULL Feld importiert werden kann, das hat mich etwas irritiert. Das müssten Sie meiner Meinung nach auch mit der u.s. Lösung weiterhin filtern.

Das was Sie möchten ist mit der aktuellen Version, außer über einen Filter, nicht möglich. Ich haben Ihnen aber eine vorab Preview der demnächst neuen Version 2.2.2. erstellt, mit der können Sie das durchführen.
Die Vorab Version können Sie sich von hier herunterladen: FlowHeaterBeta.zip

Mit dieser Version können Sie konfigurieren nach wie vielen Leerzeilen in Folge der Excel Adapter die Verarbeitung abbricht.

Um den Wert zu ändern müssen Sie auf der READ Seite über die Excel Adapter Eigenschaften (s. Screenshot) im Designer den Wert für "StopProcessingAfterEmptyRows" auf 1 stellen, default = 3



PS: Vielen Dank für den Hinweis bzw. Verbesserungsvorschlag. Demnächst wird es auch noch einen Heater geben worüber die generelle Verarbeitung im FlowHeater beendet werden kann.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Letzte Änderung: 8 Jahre 2 Monate her von FlowHeater-Team.

Bitte Anmelden um der Konversation beizutreten.

Mehr
12 Jahre 4 Monate her #715 von Claus Mayer
Das tut!

Vielen Dank,

Claus Mayer

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.353 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.