[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    89

    csv-Datei von AS400 nach Excel

    Hallo zusammen !

    Ich erstelle mir auf der AS400 eine "csv"-Datei.
    Diese hole ich per Client-Access als csv-Datei auf den PC.
    Bei einem Doppelklick auf die Datei öffnet sich Excel, und die Datei wird korrekt angezeigt.
    Jedes Feld ist in einer eigenen Spalte.

    Problem :
    Im Feld EAN-Nummer stehen große Zahlen.
    Diese wandelt Excel in solche Gebilde um : 4,03234E+12
    Wie kann ich das verhindern ?

    Gruss jogi

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Menü: Format->Zahlenformat
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Apr 2002
    Beiträge
    792
    Zitat Zitat von jogisarge
    Diese wandelt Excel in solche Gebilde um : 4,03234E+12
    Wie kann ich das verhindern ?

    Gruss jogi
    ...oder als Text formatieren.

    Gruß

    Sascha

  4. #4
    Registriert seit
    Dec 2003
    Beiträge
    89
    danke für eure Antworten.

    Gibt es auch eine Möglichkeit, auf der AS400 einen Wert aus der Exponentialschreibweise wieder in eine Zahl oder einen Text umzuwandeln.


    Ich verarbeite eine csv-Datei auf der AS400 mit ILE.
    Dabei scane ich imer nach dem Semikolon und schneide mir die Felder mit %subst raus.

    Das klappt auch.

    kann ich jetzt auch einen Wert in Exponentialformat stoße, kann ich den in eine Zahl oder einen Text umwandeln ?

    Gruss jogi

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Die Funktion heißt

    %FLOAT(Ausdruck)

    Allerdings fehlt dir ja wohl Genauigkeit.

    Übrigens:
    Mit meinem Tool Upload/400 kannst du aus Excel heraus direkt die Daten korrekt auf die AS/400 übertragen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.875
    Hallo,

    Gibt es auch eine Möglichkeit, auf der AS400 einen Wert aus der Exponentialschreibweise wieder in eine Zahl oder einen Text umzuwandeln.
    versuch's doch mal mit embedded SQL:

    PHP-Code:
    D FloatAlpha      S             30A   inz('4,03234E+12')              
    D Numer           S             31P 8                                  
     
    *-----------------------------------------------------
    C/Exec SQL  Set :Numer Cast(:FloatAlpha as Dec(318))    
    C/End-Exec                                                                
    C     Numer         Dsply           
    C                   
    eval      *InLR = *on 
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    @Birgitta
    Mit %FLOAT brauche ich SQL nicht zu bemühen, da diese Funktion die Exponentialdarstellung unterstützt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 08:56
  2. Excel Datei mit RPG und POI/HSSF in A4
    By haertl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-05-06, 13:36
  3. Antworten: 1
    Letzter Beitrag: 24-04-06, 10:37
  4. EXCEL, PDF, CSV, HTML, IDEA für GDPdU mit TDM 5.2
    By Kilianski in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 22-03-06, 08:17
  5. Datenübertragung AS400 zu Excel via ODBC
    By chris0612 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 13-10-05, 13:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •