Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren Beispiele zum Excel Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Export mit Gruppierung

Excel Import bei erster Leerzeile beenden

  • Claus Mayer
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
11 Jahre 2 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 oder Registrieren um der Konversation beizutreten.

Mehr
11 Jahre 2 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 oder Registrieren um der Konversation beizutreten.

  • Claus Mayer
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
11 Jahre 2 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 oder Registrieren um der Konversation beizutreten.

Mehr
11 Jahre 2 Monate her - 7 Jahre 2 Wochen 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: 7 Jahre 2 Wochen her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Claus Mayer
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
11 Jahre 2 Monate her #715 von Claus Mayer
Das tut!

Vielen Dank,

Claus Mayer

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.313 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en