Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 100.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.
  • Seite:
  • 1

THEMA: Daten aus ODBC in mehrzeilige CSV Datei schreiben

Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 10 Monate her #1401

  • Andreas Schauerte
  • Andreas Schauertes Avatar Autor
  • Offline
  • Senior Member
  • Senior Member
  • Beiträge: 49
Guten Tag,
ich möchte für einen Onlineshop-Import Artikeldaten aus einer ODBC Quelle in eine CSV-Datei schreiben.
Die ODBC-Datenbank ist wie folgt aufgebaut:

Art.-Nr Menge1 Preis1 Menge2 Preis2 ...
123 50 1,00 100 0,80 ...
456 50 0,90 120 0,60 ...

In der CSV-Datei muss jedoch jede Staffelmenge mit Preis untereinanderstehen. Also z.B.

Ordernr Price From (Menge)
123 1,00 50
123 0,80 100
456 0,90 50
456 0,60 120

Wie kann ich das am besten realisieren?
Danke im Voraus!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 10 Monate her #1402

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1169
Hallo Herr Schauerte,

wenn die Ausgabe CSV Zeilen jeweils die gleiche Spaltenanzahl aufweisen können Sie das mit dem GroupOut Heater realisieren. Hier finden Sie ein Beispiel wie es geht: CSV Spalten über mehrere Zeilen

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Aw: Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 10 Monate her #1403

  • Andreas Schauerte
  • Andreas Schauertes Avatar Autor
  • Offline
  • Senior Member
  • Senior Member
  • Beiträge: 49
Super, danke für den Tipp. Ich muss mich erstmal reindenken wie ich das am besten umsetze.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 1 Monat her #1635

  • Andreas Schauerte
  • Andreas Schauertes Avatar Autor
  • Offline
  • Senior Member
  • Senior Member
  • Beiträge: 49
Hallo,
tut mir leid dass ich diesen alten Beitrag wieder auspacke. Das Thema ist wieder aktuell, aber leider komme ich mit dem Beispiel nicht klar. Ich habe es soweit auf meine Bedürfnisse anzupassen versucht - leider nur mit einem Teilerfolg. Ich bekomme in die letzte Spalte immer den Spaltennamen als Ausgabe. Hier soll jedoch der Spalteninhalt (z.B. "200") erscheinen.

Ich benötige "einfach" eine Tabelle mit je einer Zeile pro Mengen-/Preiskombination:
art_nr1; art_nr2; preis; menge

Die Ursprungstabelle enthält:
art_nr; art_nr2; art_vkpreis_001 ... art_vkpreis_009; art_menge_001 ... art_menge_009

Helfen Sie mir bitte nochmal auf die Sprünge? Vielen Dank!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 1 Monat her #1636

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1169
Hallo Herr Schauerte,

bitte posten Sie mal Ihre erstellte Definition, inkl. einigen Beispiel CSV Eingangsdaten. Wenn sich Ihre Daten in einer SQL Datenbank befinden bitte hier einige Daten vorher in eine CSV Datei exportieren, damit ich dann die Definition anpassen kann.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Aw: Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 1 Monat her #1637

  • Andreas Schauerte
  • Andreas Schauertes Avatar Autor
  • Offline
  • Senior Member
  • Senior Member
  • Beiträge: 49
Hallo Herr Stark,
hier mal meine getestete Definition auf ODBC-Basis. Testdaten habe ich entsprechend angefügt.
Danke schonmal im Voraus!
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 1 Monat her #1638

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1169
Hallo Herr Schauerte,

das Beispiel war/ist etwas kompliziert. Ich habe das jetzt mal mit Hilfe des .NET Script Heaters etwas vereinfacht.

Sie benötigen für jedes Feld das zeilenbasierende Daten enthält einen .NET Script Heater sowie folgendes Skript.
public object DoWork()
{
  if (InValues.Length < 1)
    throw new Exception("min. 2 Eingangsparameter erwartet!");

  object o = InValues[0].GetInt();
  if (o == null)
    throw new Exception("erster Eingangsparameter konnte nicht in eine Zahl umgewandelt werden!");

  return InValues[(int)o];
}

Der erste Eingangsparameter muss der Wert des AutoID Heaters sein, die restlichen Parameter müssen die Spalten in der gewünschten Reihenfolge sein, z.B. ArtPreis1, ArtPreis2, … ArtPreis9. Das Skript liefert dann pro Zeile den richtigen Wert zurück. Beispiel siehe Anhang.
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

Aw: Daten aus ODBC in mehrzeilige CSV Datei schreiben 3 Jahre 1 Monat her #1639

  • Andreas Schauerte
  • Andreas Schauertes Avatar Autor
  • Offline
  • Senior Member
  • Senior Member
  • Beiträge: 49
Ich bin begeistert! Vielen Dank!
Gruß A. Schauerte

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.114 Sekunden