PDA

View Full Version : AS/400-Daten ---> Excel



dino
08-12-08, 11:51
Ein Problem: Alfanumerische Daten, erzeugt durch ein Query, werden per "*.DTF" in Excel übertragen.
Seltsam: Per "Substr" erzeugte Daten werden ganz normal angezeigt, ehemals numerische Daten, zunächst mit "Digits" und dann mit "Substr" alfanumerisch gemacht, werden in Excel in hexadezimal ausgegeben. Wo ist der Fehler bzw. kann ich Hex-Dtaen in Excel in alfanumerisch formatieren?

Fuerchau
08-12-08, 13:31
Dies liegt mal wieder in der CCSID.
Hat der Transfer-Job die CCSID 65535 wird eine Umwandlung mit DIGITS in CCSID 65535 konvertiert.

Bei der Definition der DTF (Einstellungen) gibts auch das Häkchen für CCSID 65535 umsetzen.
Ansonste den Systemwert QCCSID auf die korrekte CCSID ändern (e.g. 273 für Deutsch).

dino
09-12-08, 10:52
Hab ja schon dieses "Theater" wegen der CCSID hier im Forum verfolgt.
Trotz Versuch mit Systemwertänderung und erfolgloser Suche nach dem Häkchen in dert DTF hab ich nun doch ein RPG-Progrämmelchen statt Query und "Digits" gemacht - Alles ok jetzt -

Fuerchau
09-12-08, 10:55
"Datenübertragung von iSeries" aus 5250 anwählen.
Die gewünschte Datei öffnen und über "Datei->Eigenschaften" im Register "Umsetzungen" das kleine Häkchen setzen.