CSV Import, leere CSV Felder mit vorherigen Wert belegen
- FlowHeater-Team
- Autor
- Offline
- Administrator
Weniger
Mehr
14 Jahre 4 Tage her #233
von FlowHeater-Team
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.
CSV Import, leere CSV Felder mit vorherigen Wert belegen wurde erstellt von FlowHeater-Team
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
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Autor
- Offline
- Administrator
14 Jahre 4 Tage her #234
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Aw: CSV Import, leere CSV Felder mit vorherigen Wert belegen
Hallo Herr Meurer,
das können Sie mit Hilfe des .NET Script Heaters und folgenden kleinen C# Skript durchführen.
Das Skript/der Heater merkt sich den letzten 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
das können Sie mit Hilfe des .NET Script Heaters und folgenden kleinen C# Skript durchführen.
Code:
// 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 letzten 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 wurde nicht gefunden.
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:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Meurer
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 4
14 Jahre 3 Tage her #235
von Meurer
Meurer antwortete auf Aw: CSV Import, leere CSV Felder mit vorherigen Wert belegen
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
Gruß
R. Meurer
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.265 Sekunden