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

Feldnamenzeile verdoppeln

Mehr
7 Jahre 2 Monate her #3047 von Ralf Birk
Feldnamenzeile verdoppeln wurde erstellt von Ralf Birk
Hallo Herr Stark,

ich habe hier Jobs, bei denen ich die Zeile mit den Feldname doppelt benötige.
Dies hat folgenden Hintergrund:
An einer industriellen Adressieranlage muss zum Druck mit einem internen Layoueditor das Layout erstellt werden. Ich kann beim Importieren der Daten sagen, ob die Daten eine Titelzeile haben oder nicht. Wähle ich hier Titelzeile. kann ich zwar wunderschön das gewünschte Layout erstellen, ein Druck dieser Zeile (ist für Kontrollzwecke unbedingt nötig) ist dann leider nicht mehr möglich. Hie wird gleich der erste Datensatz gedruckt.
Wenn ich "ohne Titelzeile" anwähle, kann ich zwar den Kontrollandruck machen, eine Layouterstellung ist aufgrund der Fehlenden Beschriftung nahezu unmöglich (nur Feld1, Feld2 usw.).
Bisher dupliziere ich die Namenszeile nach dem Write in Excel und speichere diese Daten wieder im gewünschten .txt Format ab. (Nicht sehr effektiv).

Sehen Sie die Möglichkeit die Namenszeilenduplizierung direkt im Flowheater vorzunehmen?

Gruß

Ralf B.

Bitte Anmelden um der Konversation beizutreten.

Mehr
7 Jahre 2 Monate her - 7 Jahre 2 Monate her #3048 von FlowHeater-Team
FlowHeater-Team antwortete auf Feldnamenzeile verdoppeln
Hallo Herr Birk,

ja, das wäre relativ einfach mit der Verarbeitung von CSV Kopfzeilen zu bewerkstelligen.
Zusätzlich dazu benötigen Sie einen .NET Script Heater mit u.s. Skript, der einmalig beim „Start“ die Felder der WRITE Seite ausliest und einen Parameter für die Kopfzeilenverarbeitung setzt.

Diesen Parameter tragen Sie dann im TextFile Adapter auf dem Reiter „Kopf- / Fußzeilen“ als Kopfzeile ein. (siehe Screenhsot)

Im Anhang finden Sie ein kleines Beispiel, sowie finden Sie hier ein etwas ausführlicheres Beispiel zur CSV Kopf- / Fußzeilen Verarbeitung: Verarbeitung von CSV Kopf- und Fußzeilen



C# Skript um die CSV Spaltenüberschriften dopplet auszugeben
Code:
// hier ggf. das CSV Feldtrennzeichen anpassen. // Falls ein Tabulator als Feldtrennzeichen benötigt wird muss "\t" verwendet werden. string trennzeichen = ";"; public object DoWork() { string csvkopfzeile = String.Empty; // Alle Felder der WRITE Seite durchgehen und CSV Kopfzeile erstellen foreach(Field field in AdapterWrite.Fields) { // evtl. ausgeblendete CSV Spalten überlesen if (!field.Visible) continue; if (csvkopfzeile.Length != 0) csvkopfzeile += trennzeichen; csvkopfzeile += field.Name; } // Parameter für die CSV Kopfzeile setzen Parameter["csvkopfzeile"].Value = csvkopfzeile; // Rückgabe wird bei "Ausführen bei" ->Start nicht benötigt return null; }

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 Monate her von FlowHeater-Team.

Bitte Anmelden um der Konversation beizutreten.

Mehr
7 Jahre 2 Monate her #3049 von Ralf Birk
Ralf Birk antwortete auf Feldnamenzeile verdoppeln
Hallo Herr Stark,

vielen Dank...
Wie immer perfekt. Macht genau was es soll.

Gruß Ralf B.

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.289 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.