Zum Hauptinhalt springen
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 Chart

Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV

Mehr
14 Jahre 3 Monate her #114 von Michael
Hallo Forum,

ich habe hier eine MS SQL Server Tabelle
in der in den Text Spalten unter anderem
Zeilenumbrüche bespeichert sind.

Die würde ich jetzt gerne per Replace Funktion mit einem
Leerzeichen ersetzen.

Wie stelle ich das an? Ich hab schon "\r\n" mit " " oder "\\r\\n" mit " " versucht aber kein erfolg...

Weil wenn ich das so lasse wird die CSV Tabelle ungültig weil sie an falschen stellen Zeilenumbrüche enthält...

Gruß

Michael

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
14 Jahre 3 Monate her #115 von FlowHeater-Team
Hallo Michael,

Zeilenumbrüche können z.Zt. nur mit Hilfe des .NET Script Heaters und beigefügten C# Skript Code entfernt werden.

Verwenden Sie einfach anstatt des String Replace Heaters den .NET Script Heater und kopieren danach den hier stehenden Code hinein. Das Skript entfernt sowohl Windows wie auch UNIX Zeilenumbrüche.
Falls Sie in der CSV Datei den Zeilenumbruch nicht als Leerzeichen (z.B. "<br />" für HTML) ersetzt haben möchten, brauchen Sie nur den Code an der vorgesehenen Stelle abändern (s. Kommentar).
Code:
public object DoWork() { string ersetzen = " "; // Falls was anderes als Leerzeichen dann hier eintragen. // 1. Eingangsparameter holen string s = (string)InValues[0].GetString(); // Windows Zeilenumbrüche ersetzen s = s.Replace("\r\n", ersetzen); // UNIX Zeilenumbrüche ersetzen s = s.Replace("\n", ersetzen); // Geänderten String wieder zurückgeben return s; }

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.

Mehr
14 Jahre 3 Monate her #116 von Michael
Ah Danke!

das funktioniert...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 4 Monate her #2397 von Marko
Hallo Forum
Ich erhalte leider folgende Fehlermeldung (siehe Bild) wenn ich die Funktion verwende. Habt ihr eine Idee woran diese liegen könnte?
Gruß
Marko
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 4 Monate her - 9 Jahre 4 Monate her #2398 von FlowHeater-Team
Hallo Marko,

das Script prüft leider nicht auf NULL bzw. DBNULL ab, das wird das Problem sein. Mittlerweile können Sie Zeilenumbrüche mit Hilfe des String Replace Heaters ersetzt werden.


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.
Letzte Änderung: 9 Jahre 4 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
9 Jahre 4 Monate her #2399 von Marko
OK. Vielen Dank.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.284 Sekunden
FlowHeater Logo

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.