[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    50

    Cpytoimpf und excel

    Hallo,

    ich übertrage per cpytoimpf Daten von der As/400 ins Excel.
    Gibt es eine Möglichkeit die Feldnamen als Überschriften zu übernehmen?

    Oder muß ich doch wieder auf meine CA Download zurückgreifen?

    Danke für Hilfe.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    CPYTOIMPF schreibt keine Kopfzeilen.
    Also: 5250-Dateiübertragung oder noch besser MS-Query über Excel !!!
    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
    Oct 2004
    Beiträge
    251
    Wie schon gesagt, mit CPYTOIMPF geht da nichts.

    MS Query mit ODBC-Treibern wollten wir unseren Anwendern auch nicht anvertrauen bzw. sind nur vorgefertigte Abfragen Endanwendertauglich.

    Wir haben daher dazuprogrammiert:

    Wir schreiben selbst die Feldnamen (bzw. Überschriften usw - je nach Parameter) in das Zielfile. Danach werden die Daten mit CPYTOIMPF dazukopiert - fertig.

    Die Feldnamen erhält man entweder über DSPFFD mit *OUTFILE oder über die API "QUSLFLD = List Fields" (+ Userspace-API's).

    Natürlich gibt es auch zahlreiche kommerzielle Lösungen zu dem Thema DB->XLS.

    LG Rob

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    bei fixen Feldstrukturen braucht man eigentlich nur das Header File mit CPY zu duplizieren und dann CPYTOIMPF mit *ADD und das war es.
    Am meisten Flexibilität hat man, wenn man den (eh buggy) CPYTOIMPF weglässt und die ganze Arie per PGM macht.

    mfg

    Dieter Bender

    Zitat Zitat von RobertPic
    Wie schon gesagt, mit CPYTOIMPF geht da nichts.

    MS Query mit ODBC-Treibern wollten wir unseren Anwendern auch nicht anvertrauen bzw. sind nur vorgefertigte Abfragen Endanwendertauglich.

    Wir haben daher dazuprogrammiert:

    Wir schreiben selbst die Feldnamen (bzw. Überschriften usw - je nach Parameter) in das Zielfile. Danach werden die Daten mit CPYTOIMPF dazukopiert - fertig.

    Die Feldnamen erhält man entweder über DSPFFD mit *OUTFILE oder über die API "QUSLFLD = List Fields" (+ Userspace-API's).

    Natürlich gibt es auch zahlreiche kommerzielle Lösungen zu dem Thema DB->XLS.

    LG Rob
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Oct 2004
    Beiträge
    251
    Zitat Zitat von BenderD
    ...bei fixen Feldstrukturen ...
    Bei uns ist es in erster Linie um Queryoutput's der User gegangen, von daher war bei uns Flexibilität gefragt.

    Zitat Zitat von BenderD
    ... (eh buggy) CPYTOIMPF weglässt ...
    Also wir verwenden die Dateien für das Versenden via Mail und haben daher ein paar Grössenabfragen (max. 10MB) eingebaut. Bei diesen Größenordnungen hatten wir noch keinerlei Probleme (seit V4R3 bis V5R2), außer ein paar Unschönheiten.


    Zitat Zitat von BenderD
    Am meisten Flexibilität hat man .... per PGM ...
    Kann ich nur zustimmen. Wir nehmen z.B. die komplette Formatierung (Editwords -codes + Datumserkennung) in Excel mit, Überschriften sind fett und fixiert, optimale Spaltenbreite usw....

    LG

    Robert Pichelhofer

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Was man mit QM-Query alles machen kann, sollte man nicht vergessen:

    with
    xhdr as (
    select 'fld1;fld2;fld3;' from myfile
    fetch first row only)
    ,
    xLines as (
    select trim(char(fld1)) concat ';'
    concat trim(char(fld2)) concat ';'
    concat trim(char(fld3)) concat ';'
    )

    select xhdr
    union all
    select xlines

    Das Ganze per STRQMQRY in eine Datei ausgeben und diese per CPYTOIMPF kopieren !
    Zusätzlich kann man noch Parameter definieren oder das Ganze auch variabel gestalten.
    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, PDF, ZIP, IDEA, e-mail, alles auf iSeries
    By Kilianski in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 22-11-06, 15:23
  2. Datum überlebt ODBC Transfer auf Excel nicht
    By jjagi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-07-06, 08:29
  3. MiDViSiON Ausstellerprofil: Excel Data Deutschland AG
    By Kirsten Steer in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 15-06-06, 07:46
  4. CPYTOIMPF und CCSID
    By Muchi in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 21-04-06, 13:54
  5. EXCEL, PDF, CSV, HTML, IDEA für GDPdU mit TDM 5.2
    By Kilianski in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 22-03-06, 08:17

Berechtigungen

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