Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: CSV Import, leere CSV Felder mit vorherigen Wert belegen

CSV Import, leere CSV Felder mit vorherigen Wert belegen 6 Jahre 2 Wochen her #233

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Anfrage per Email erhalten

Hallo,

Ich würde gerne die leeren CSV Zellen/Felder, wie in den Beispielen zu sehen ist, mit den darüber liegenden Werten auffüllen.

Gibt es dafür eine Lösung? Für Ihre Hilfe wäre ich Ihnen sehr dankbar.

Viele Grüße
Rolf Meurer

CSV Beispiel Ist:
17;175404
17;
17;
17;
18;185388
18;
19;195405
19;
19;
19;


CSV Beispiel Soll:
17;175404
17;175404
17;175404
17;175404
18;185388
18;185388
19;195405
19;195405
19;195405
19;195405
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: CSV Import, leere CSV Felder mit vorherigen Wert belegen 6 Jahre 2 Wochen her #234

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Meurer,

das können Sie mit Hilfe des .NET Script Heaters und folgenden kleinen C# Skript durchführen.
// Variable zum merken des letzten Wertes
string letzterwert = String.Empty;

public object DoWork()
{
	object invalue = InValues[0].GetValue();

	// Wenn der aktuelle Wert gefüllt ist dann diesen merken
	if (invalue != null && ((string)invalue).Trim().Length != 0)
	{
		letzterwert = (string)invalue;
	}

	// gemerkten Wert zurückliefern
	return letzterwert;
}

Das Skript/der Heater merkt sich den letzen richtigen Wert des CSV Feldes. Falls ein leerer Wert ankommt wird der gemerkte Wert und nicht der leere Wert zurückgegeben. Zur Veranschaulichung habe ich Ihnen ein kleines Beispiel erstellt, siehe Anhang: csv_import_leere_felder.zip

Anhang csv_import_leere_felder.zip nicht gefunden

Anhang:
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: CSV Import, leere CSV Felder mit vorherigen Wert belegen 6 Jahre 2 Wochen her #235

  • Meurer
  • Meurers Avatar
  • Offline
  • New Member
  • Beiträge: 4
Hallo Herr Stark, wie immer haben Sie mir schnell und unkompliziert geholfen. Ohne Ihre Hilfe wäre ich nie auf diese Lösung gekommen. Ich bin sehr froh das ich mir dieses Programm gekauft habe. Es erleichtert sehr die Arbeit bei großen Mengen an Datensätzen. Vielen, vielen Dank für die Möglichkeiten die dieses Programm und das Forum bietet.
Gruß
R. Meurer
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.079 Sekunden