[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2005
    Beiträge
    4

    Unhappy Excel Übertragung -> AS400

    Ich habe folgendes Problem. Ich versuche über CA Datenbestände aus einer Exceltabelle auf unsere AS/400 zu bekommen.

    Bei der Tabelle handelt es sich um folgende Spalten:

    KDNR, Name, Name1, Name2, Vorname, Straße, PLZ, Ort,...

    Alle Zellen sind als "Text" definiert.

    Sobald ich PLZ aus einer anderen Tabelle in die o.g. hineinkopiere, funktioniert die Übertragung zur AS/400 nicht mehr. Die Zellen sind aber definitiv als TEXT formatiert.

    Fehlermeldung:
    CWBTF0005 - Die Daten in diesem Feld (Zeile2, Spalte7) sind falsch oder stimmen nicht mit dem PC-Datentyp überein.

    Sobald ich die PLZ in der Zeile 2, Spalte 7 mit der Hand neu eintrage, erscheint beim Übertragen folgende Meldung:

    CWBTF0005 - Die Daten in diesem Feld (Zeile3, Spalte7) sind falsch oder stimmen nicht mit dem PC-Datentyp überein.

    Der Inhalt der verwendeten FDF Datei ist wie folgt:

    PCFDF
    PCFT 16
    PCFO 1,1,2,3,2
    PCFL FIRMA 1 2
    PCFL NAME1 1 34
    PCFL NAME2 1 34
    PCFL NAME3 1 34
    PCFL STRASS 1 34
    PCFL LAND 1 3
    PCFL PLZ 1 6
    PCFL ORT 1 25
    ...

    Vielen Dank im Voraus

    Gruß Timo

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Das ist halt so bei Excel. Das Zellenformat Text reicht da nicht immer aus, da das interne Feldformat in diesem Fall Zahl, von der Darstellung als Text abweichen kann.
    Um in Excel auch den Inhalt als Text zu definieren, ein Hochkomma vor den Wert stellen (z.B. '12345 ).
    Ob allerdings der Filetransfer damit zurechtkommt, weiß ich nicht.

    Benutze mein Tool Upload/400, damit hast du diese Probleme nicht.
    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
    May 2002
    Beiträge
    2.642

    Release

    Hallo Timo,
    welches Release läuft denn auf der AS/400 ?
    Für R520 gibt es ein Ptf für dieses Problem.
    http://www-912.ibm.com/a_dir/as4ptf....ht=0,CWBTF0005

    Dieses ist ersetzt durch MF34579

  4. #4
    Registriert seit
    Feb 2005
    Beiträge
    4

    Unhappy

    Zitat Zitat von TARASIK
    Hallo Timo,
    welches Release läuft denn auf der AS/400 ?
    Für R520 gibt es ein Ptf für dieses Problem.
    http://www-912.ibm.com/a_dir/as4ptf....ht=0,CWBTF0005

    Dieses ist ersetzt durch MF34579
    Antwort:
    Zunächst einmal Danke für die schnelle Antwort:

    Wie haben folgendes Release im Einsatz:
    V5R1M0

    Trifft dies auch hierfür zu?

    Gruß Timo

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Das PTF betrifft gezonte DEZIMALFELDER in der AS/400-Datenbank.
    Dein Feld ist aber bereits ZEICHEN, nur Excel macht eine ZAHL daraus, daher die Diskrepanz.

    Stelle in Excel sicher, dass auch ZEICHEN im Feld stehen (mit Hochkomma einleiten), dann müsste es klappen.
    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
    May 2002
    Beiträge
    2.642

    kein Ptf aber vielleicht doch eine Hilfe

    Hallo Timo,
    es gibt kein Ptf für r510, aber vielleicht hiflt Dir dieses
    Dokument:

    http://www-912.ibm.com/s_dir/slkbase...a?OpenDocument

  7. #7
    Registriert seit
    Feb 2005
    Beiträge
    4
    Zitat Zitat von Fuerchau
    Das PTF betrifft gezonte DEZIMALFELDER in der AS/400-Datenbank.
    Dein Feld ist aber bereits ZEICHEN, nur Excel macht eine ZAHL daraus, daher die Diskrepanz.

    Stelle in Excel sicher, dass auch ZEICHEN im Feld stehen (mit Hochkomma einleiten), dann müsste es klappen.
    Hallo,

    mit dem Hochkomma funktioniert nur eingeschränkt. Ich habe 5000 Einträge in der Tabelle. Wenn ich nun aber beispielsweise mit "Verketten" oder sonstigen Formeln arbeiten möchte funktioniert dies nicht, da ich diese als Text angezeigt bekomme.

    Das ist etwas aufwendig.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Tja, wenn die Zelle doch Text enthalten soll, dann kommt eben auch Text zurück, was ist denn daran nun fasch ?
    Ist der Zellinhalt nun Text oder Zahl !?

    Für die AS/400 benötigst du nun mal TEXT und keine ZAHL.
    Ergänze deine Formeln mit z.B. WERT(Zelle), dann wird aus TEXT wieder ZAHL.
    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

  9. #9
    Timo Henn1 Besucher/Guest

    Cool

    Zitat Zitat von Fuerchau
    Tja, wenn die Zelle doch Text enthalten soll, dann kommt eben auch Text zurück, was ist denn daran nun fasch ?
    Ist der Zellinhalt nun Text oder Zahl !?

    Für die AS/400 benötigst du nun mal TEXT und keine ZAHL.
    Ergänze deine Formeln mit z.B. WERT(Zelle), dann wird aus TEXT wieder ZAHL.

    Hallo,

    ich habe wohl etwas auf dem Schlauch gestanden. Ich habe folgende Lösung durch den Tipp erhalten:

    Spalte PLZ wurde als Standard definiert und folgende Formel eingetragen:

    Verketten (SpalteY/SpalteZ)
    In Spalte Y wurden die Hochkommas eingefügt und in Spalte Z die Postleitzahlen.

    Das Ergebnis: Es funktioniert.

    Vielen Dank für die Hilfestellungen.

  10. #10
    Registriert seit
    Jul 2001
    Beiträge
    177

    Thumbs up

    Hallo,

    schön, dass das jetzt funktioniert.

    Übrigens: unser Tool "iGetExcel" ist speziell für solche hartnäckige Aufgaben entwickelt worden, Steuerung komplett von der AS/400 aus, d.h. es müssen keine Formeln etc. manipuliert werden.

    Weitere Infos und freie Downloads unter www.tools.goering.de

    Viele Grüsse

    Andreas Göring

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Wenn hier schon Tools angeboten werden, dann möchte ich da nicht zurückstehen.
    Mit dem Upload/400 hat man bestimmt ausreichende Möglichkeiten
    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. Excel ---> AS/400
    By dino in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 15-09-06, 10:16
  2. Antworten: 1
    Letzter Beitrag: 24-04-06, 10:37
  3. csv-Datei von AS400 nach Excel
    By jogisarge in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 21-04-06, 13:00
  4. FTP AS400 -> AS400 -> PC
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 07-10-05, 08:16
  5. AS400 --> Excel Time-Feld als Text umgesetzt
    By rebe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 11-08-05, 08:15

Berechtigungen

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