PDA

View Full Version : Spoolfile in CSV-Datei ausgeben



AK1
28-01-15, 14:03
1. Frage: Kann eine Spoolfile in einer OUTQ in eine CSV-Datei ausgegeben werden?

Wenn Ja, über welche Befehle und Paraamter.

2. Frage: Kann eine Spoolfile in eine ASCII - Datei ausgegeben werden. Wenn Ja, wie ?

Danke.l

malzusrex
28-01-15, 14:09
CPYSPLF ctlchar(*none)

die Datei die ensteht mit CPYTOSTMF ins IFS schieben

Gruß
Ronald

Fuerchau
28-01-15, 14:43
Das ist nur die Antwort auf die 2. Frage.
Zur 1. Frage:
Dies geht nur mit etwas Aufwand:
CPYSPLF so wie oben.
Nun per SQL die Zeilen per Substr in Einzelfelder zerlegen und das Ganze in eine neue Tabelle ausgeben:
create table mynewtab as (
select substr(.....) f1, ...
from myspltbl
where Zeilenbedingung
)
Anschließend per CPYTOIMPF die CSV erstellen.

hel400
29-01-15, 09:42
Oder evtl. noch diese Möglichkeit (für alle, die lieber klicken :) )

CPYSPLF wie in #1
und mit CPYxxx in's IFS mit Endung ".TXT" übertragen.

Dann am PC Excel starten und mit der Importfunktion "aus Textdatei" die Datei auswählen, dabei die einzelnen Spalten im Textkonvertierungs-Assistenten markieren und als Excel (oder CSV) abspeichern.

Fuerchau
29-01-15, 10:58
Dabei hat Excel aber meist Probleme, wenn die Zeilen nicht alle die selben Formate haben, ins besonders bei Kopf-/Fußzeilen.
Einen Filter auf die echten Datenzeilen benötigt man da wohl doch.

hel400
29-01-15, 11:35
Yep, oder die Überschriften schon vorher rauslöschen (außer es sind viele Seiten, dann besser filtern)