-
in einem cl:
per runsqlstm
ALTER TABLE YourLib/YourFile ALTER COLUMN Dein_alpa_feld_mit_numerischen_daten SET DATA TYPE
CHARACTER (IST_Anzahl_plus_1) CCSID 273 NOT NULL;
update YourLib/YourFile set Dein_alpa_feld_mit_numerischen_daten = substr(Dein_alpa_feld_mit_numerischen_daten, 1, ALTE_FELDLÄNGE) concat 'A'
csv ausgeben
excel einlesen
mit excel das A wieder raus (Pc-Fredis fragen)
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
geht statt dem 'A' auch ein ' ' ?
-
klar geht auch ein ' '
Das hat nur höchstwarscheinlich nicht den effect, das excel das als alpa erkennt und bringt dann nix
Ich gehe nicht davon aus, das dein alpa_Feld_mit_numerischen_Daten immer 100% mit Ziffern ausfgefüllt ist
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Versuche an eine csv-Datei zu kommen, mit der es geklappt hat, und sieh sie dir mit nem Editor an. Wie sind da die numerischen Werte enthalten? Sieh dir auch mal deine per CPYTOIMPF erstellte csv-Datei mit nem Editor an. Wie ist die Felddefinition (DSPFFD) der DB2-Datei?
-
Für Excel gibt es 2 Methoden:
a) Stelle vor einer Zahl ein einfaches Hochkomma
b) formatiere die Spalte als Text
Leerzeichen am Ende helfen da leider nicht. Zumal der Empfänger ja die Daten weiterverarzten will.
Aber es stellt sich mir schon die Frage welches Format denn die bisherige Datei hatte?
MS-Query in Excel heißt ganz einfach: Daten->Externe Daten->Neue Abfrage aus ODBC-Quellen
-
Vielen Dank für die schnellen Antworten. Es ist dann doch die aufwendige Variante geworden. Die DB2-Datei nehmen, per Programm in die betroffenen Felder links ein "A" zuzufügen (per RPG da Prüfalgorithmus notwendig), zurückschreiben und dann CPYTOIMPF. Hab mich mit dem Empfänger drauf einigen können, dass er das "A" wieder rausstringt (bei gleichen Bedingungen wie bei der Zufügung). EDV zu Fuß aber Hauptsache die Daten laufen erst mal wieder.
-
... warum kannst Du nicht in dem entsprechenden Feld überall ein einfaches Hochkomma vorne anfügen? Geht mit SQL als View und sollte dem Excel Wurscht sein.
-
CPYTOIMPF erlaubt, glaube ich, keine View.
Und wie oben schon gesagt, warum nicht gleich eine Excel erstellen wenn der Kunde eine Excel benötigt?
Similar Threads
-
By ExAzubi in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 13-08-15, 08:46
-
By KingofKning in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 16-03-15, 16:07
-
By AK1 in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 27-08-14, 14:23
-
By hartmuth in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 02-05-14, 08:42
-
By alex in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 03-06-03, 08:22
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks