[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wie auch immer, für RUNRMTCMD, REXEC oder auch FTP wird die Ziel-IP benötigt.
    Und für das Erstellen einer Excel-Datei ein entsprechendes Tool auf der AS/400.

    Per STRPCO/STRPCCMD kann ich aber die Filetransfer der 5250 nutzen und die geht nun mal nur im Dialog.

    Excel kommt aber eben prima auch mit CSV-Dateien zurechet und die kann ich ohne Tools halt direkt per CPYTOIMPF erstellen.
    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

  2. #2
    Registriert seit
    Mar 2003
    Beiträge
    80
    Prima halte ich für ein wenig übertrieben.
    EXCEL ignoriert die String-Delimiter und wandelt möglichst alles in den Datentyp Zahl um.
    Beispiel aus eigener Erfahrung: Inventarnummer "011.2901.257" wird 112.901.257
    Weiters geht die Zahlenformatierung (2 Nachkommastellen bzw. Tausenderpunkt) verloren. Es ist etwas mühsam, die Tabelle immer nachzuformatieren.
    Darum bin ich auf SLK-Format bzw. jetzt XML-Format ausgewichen.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Auch dem kann man Vorbeugen, in dem man vor Zahlen, die als Zeichenkette übernommen werden sollen ein einfaches Hochkomma voranstellt.

    Ich habe auch schon mal ein Beispiel für SQL (mittels QM-Query) und anschließendem CPYTOSTMF hier geposted (was einer sogar als die schnellste Variante ausgetestet hatte).
    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

  4. #4
    Registriert seit
    Mar 2003
    Beiträge
    80
    hmm, die Idee hatte ich auch gehabt, weil es im EXCEL selbst so funktioniert.
    Bei mir scheint das ' aber dann im EXCEL auf, und das ist bei uns nicht drin.

  5. #5
    Registriert seit
    Mar 2004
    Beiträge
    95
    Das Hochkomma wird dann in Excel angezeigt und das kann man nicht gebrauchen.

    Die einzige Möglichkeit, die ich gefunden habe um zu verhindern das Strings, die nur aus Zahlen bestehen, von Excel als Zahl erkannt werden und somit anders behandelt werden, ist die, dass man den String folgend einpackt, z.B. ="001".

  6. #6
    Registriert seit
    Mar 2003
    Beiträge
    80
    Das glaub ich nicht.
    Mich nervt ja die ganze Zeit, dass EXCEL zwar String-Delimiter kennt und auch entfernt, aber dann trotzdem nach Möglichkeit eine Zahl draus macht.
    (Ich bekomme immer wieder Daten zum importieren, die einer mit CSV rausgespielt, dann mit EXCEL geöffnet und dann als XLS gespeichert hat. Das ist dann SALATA MISTA und so für den File-Transfer nicht ohne Nachbehandlung zu gebrauchen)

Similar Threads

  1. Frage zum Befehl STRPCCMD
    By stoerfang in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 24-01-13, 10:27
  2. STRPCCMD - Länge beschränkt
    By Bau in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-01-07, 15:13
  3. SFL im Batch benutzen
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 05-12-06, 14:13
  4. Systemsicherung im Batch
    By Frank.Sobanek in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 24-11-06, 07:51
  5. SQL-Source geht interaktiv,aber nicht im Batch
    By deni87991 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 10-08-06, 08:27

Berechtigungen

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