ManfredF
01-11-05, 16:10
Ich versuche in Excel mit "Daten von iSeries übertragen" ein zuvor mit SQL erstelltes File zu importieren.
Das File auf der AS sieht wie folgt aus:
ERFASSER CHARACTER 9
BU_TYP DECIMAL 3
BETRAG DECIMAL 15 2
VALUTA VARCHAR 10
KONTO1 VARCHAR 19
NAME1 CHARACTER 25
KONTO2 VARCHAR 19
NAME2 VARCHAR 25
Nach dem Import sieht das Excel wie folgt aus:
ERFASSER________BU_TYP__BETRAG_VALUTA_____________ _KONTO1_________________NAME1
F1F0F0F04040404040 321 7299.50 F3F04BF0F94BF2F0F0F5 F0F0F9F0F1F1F74BF0F0F1 Müller Hans
F1F0F0F04040404040 300 2949.85 F3F04BF0F94BF2F0F0F5 F0F0F8F4F3F6F04BF0F0F1 Meyer Carl
F1F0F0F04040404040 330 1126.70 F3F04BF0F94BF2F0F0F5 F0F0F3F1F8F1F54BF0F0F1 Reinauer Meinrad
Wieso werden gewisse Felder in HEX dargestellt? Was mache ich da falsch?
Zusätzliche Information: Die 3 korrekt angezeigten Felder (BU_TYP, BETRAG und NAME1) wurden bei der Erstellung des Files nicht
manipuliert/im Format verändert. Die anderen Felder werden wie folgt erzeugt:
SELECT char(num Feld 7,0) as Erfasser
SELECT substr(char(num Feld 8,0),7,2) concat '.' concat substr(char(num Feld 8,0),5,2) concat '.' concat substr(char(num Feld 8,0),1,4) as Valuta
SELECT (char Feld 7) concat '.' concat (char Feld 3)as Konto1
Komisch, komisch! Ich bin zermürbt und weiss nicht weiter.
Manfred F.
Das File auf der AS sieht wie folgt aus:
ERFASSER CHARACTER 9
BU_TYP DECIMAL 3
BETRAG DECIMAL 15 2
VALUTA VARCHAR 10
KONTO1 VARCHAR 19
NAME1 CHARACTER 25
KONTO2 VARCHAR 19
NAME2 VARCHAR 25
Nach dem Import sieht das Excel wie folgt aus:
ERFASSER________BU_TYP__BETRAG_VALUTA_____________ _KONTO1_________________NAME1
F1F0F0F04040404040 321 7299.50 F3F04BF0F94BF2F0F0F5 F0F0F9F0F1F1F74BF0F0F1 Müller Hans
F1F0F0F04040404040 300 2949.85 F3F04BF0F94BF2F0F0F5 F0F0F8F4F3F6F04BF0F0F1 Meyer Carl
F1F0F0F04040404040 330 1126.70 F3F04BF0F94BF2F0F0F5 F0F0F3F1F8F1F54BF0F0F1 Reinauer Meinrad
Wieso werden gewisse Felder in HEX dargestellt? Was mache ich da falsch?
Zusätzliche Information: Die 3 korrekt angezeigten Felder (BU_TYP, BETRAG und NAME1) wurden bei der Erstellung des Files nicht
manipuliert/im Format verändert. Die anderen Felder werden wie folgt erzeugt:
SELECT char(num Feld 7,0) as Erfasser
SELECT substr(char(num Feld 8,0),7,2) concat '.' concat substr(char(num Feld 8,0),5,2) concat '.' concat substr(char(num Feld 8,0),1,4) as Valuta
SELECT (char Feld 7) concat '.' concat (char Feld 3)as Konto1
Komisch, komisch! Ich bin zermürbt und weiss nicht weiter.
Manfred F.