FlowHeater Demo Video
 
Der Daten Import / Export Spezialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum TextFile Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Codepage konvertieren 1 / 2 , Verarbeitung von CSV Kopf- und Fußzeilen , Import und Export von vCard Textdateien
  • Seite:
  • 1

THEMA:

Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln 1 Jahr 6 Monate her #3871

  • Thomas Hörner
  • Thomas Hörners Avatar Autor
  • Offline
  • Beiträge: 4
Hallo,

ich bin Anfänger mit der Flowheater-SW und hoffe ich stelle an der richtigen Stelle mein Anliegen. Folgendes Problem:
Ich solle eine Textdatei in einen SQL-Server - Tabelle importieren, was perfekt funktioniert. Allerdings gibt es 2 Felder/Spalten, die einen Zahlenstring von 9 Stellen enthalten, was einen EK- VK-Preis beinhaltet. Diesen müsste ich nun beim Importieren in eine Dezimalzahl umwandeln mit eben 2 Nachkomme Stellen.
Beispiel im Textfile: 000007823 muss 78,23 ergeben.
Alles was ich bisher probiert habe führte immer nur zu folgendem Ergebnis: 7823,00

Gibt es hierfür beim Import Textfile Adapter zu SQLServer Adapter eine Lösung?

MfG
Thomas Hörner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln 1 Jahr 6 Monate her #3872

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1664
Hallo Herr Hörner,

Sie müssen die Zeichenkette nur durch 100 teilen, das war´s :-) Dazu müssen Sie die Zeichenfolge durch einen Division Heater schicken und hier als Operand 100 angeben, siehe Screenshot.

Der FlowHeater wandelt dann die Zeichenfolge automatisch in eine Zahl ( FlowHeater Datentyp Decimal). Durch den Teiler 100 erhalten Sie dann automatisch die 2 Nachkommastellen.

Im Anhang finden Sie ein kleines Beispiel dazu.



Dateianhang:

Dateiname: mit-zeiche...hnen.zip
Dateigröße:2 KB
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.

Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln 1 Jahr 6 Monate her #3873

  • Thomas Hörner
  • Thomas Hörners Avatar Autor
  • Offline
  • Beiträge: 4
Hallo Herr Stark,

vielen Dank für die schnelle Antwort, es funktioniert top.

Gruß
Thomas Hörner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln 3 Monate 1 Woche her #4227

Hallo Herr Stark, 

ich hatte auch ähnliche Situation. Aber Ich habe verschiedenartige Zellen die ich auf dezimal Zahl umwandeln muss. Z. b: 00443800 sollte wie 443,80 aussehen. Das habe ich geschafft. Aber ich habe Problem solche Zahlen wie diese   0-33319470 => -33319,47 so umzuwandeln. 

Brauche ich eine Net. Script die Zahlen genauso wie gewollt zu erstellen?

Könnten Sie mir dabei helfen?
vielen Dank im Voraus
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Sherzod .

Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln 3 Monate 1 Woche her #4228

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1664
Hallo Sherzod,

ich sehe in Ihrem Beispiel zwar keine Zahl die so „0-33319“ formatiert ist. Hier stehen nur negative Zahlen, die im Prinzip genauso funktionieren sollten. Ich habe Ihnen hierzu ein kleines Beispiel erstellt, siehe Anhang.

Hier wird zusätzlich noch über den String Replace Heater mögliche vorkommen von „0-„ durch „-„ ersetzt, anschließend funktioniert die Division durch 100 problemlos.



Dateianhang:

Dateiname: zahlen-for...3-15.zip
Dateigröße:6 KB
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.

Zahlenstring in Dezimalzahl mit 2 Nachkommen umwandeln 3 Monate 1 Woche her #4229

das klappt super.

Vielen Dank Herr Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.206 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2021 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en