[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Apr 2016
    Beiträge
    9

    2 Excel Dateien vergleichen

    Hallo liebes Forum,

    ich habe folgendes Problem:

    ich erstelle über ein RPG-Programm eine Excel-Tabelle. Diese Excel-Tabelle könnte im nachhinein geändert werden (z. B. wird ein Kommentar hinzugefügt).

    Wenn ich nun das RPG-Program erneut starten würde, würden die Änderungen alle gelöscht werden, da diese Datei nur einmal existieren darf und somit überschrieben werden würde. Es muss also geprüft werden, ob eine Änderung in der alten Datei stattgefunden hat und diese müssen ggf. übernommen werden.

    Kennt jemand zufällig für dieses Problem eine Lösung? Gibt es vielleicht eine Möglichkeit zwei Excel-Dateien miteinander auf Unterschiede zu vergleichen?

    Ich hoffe es kann mir jemand helfen.

    Vielen Dank vorab!

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Schätze mal du schreibst csv Dateien mit RPG, oder?
    Und CSV kannst du auch zurück in die iSeries lesen
    Also speicher das, was du als CSV ausgibst auch in ein PF, dann kannst du die Dateien mit RPG vergleichen?

    Robi
    (der jetzt 14 Tage Urlaub hat!)
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Apr 2016
    Beiträge
    9
    Danke Robi für deine schnelle Antwort!

    Ja, ich schreibe csv Dateien mit rpg, mit der Endung .xls damit es automatisch in Excel dargestellt wird. Öffnet der Benutzer allerdings die Datei, schreibt eine Änderung und speichert diese, wird es ja zur 'echten' Excel-Datei und kann somit nicht mehr zurückgelesen werden, oder? Falls das doch irgendwie funktioniert oder ich falsch liege bin ich um jede Hilfe dankbar!

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    ob excel das so macht weis ich nicht genau.
    aber schreib doch .csv, die werden auch von excel eingelesen.
    und auch als solche gespeichert

    bin weg, Urlaub..
    viel Erfolg

    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Kommentieren/Ergänzen von Excel ist auf diesem Wege nicht möglich.
    Hierzu bedarf es erweitete Tools (POI mit Java, oder iExcelGen), die dieses unterstützen.

    Die Alternative ist das RPG'le zu vergessen und einen Datenimport (ODBC) im Excel einzubauen.
    Dieser Import kann sich automatisch beim Öffnen des Excels aktualisieren.

    Sollte der MS-Query zu kompliziert sein, dann erstelle keine CSV im IFS sondern schreibe in eine PF auf der AS/400. Diese kann sich Excel dann ganz leicht reinziehen.
    Das kostet nix und ist total einfach.
    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

  6. #6
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von thorssc1 Beitrag anzeigen
    ich erstelle über ein RPG-Programm eine Excel-Tabelle. Diese Excel-Tabelle könnte im nachhinein geändert werden (z. B. wird ein Kommentar hinzugefügt).
    Ich weiss ja nicht, was Ihr mit diesem "Management by Excel" erreichen wollt - aber das wäre ein toller Start für ein Webbasiertes Projekt...

    Wenn Du eine CSV-Datei erstellst, öffnet Excel diese und kann die im Notfall auch als CSV wieder ablegen. Sobald aber Sachen eingebaut werden, die ein CSV nicht unterstützt (wie Kommentare, Formatierungen etc), dann geht das nur noch in eine XLS(X)-Datei. Und die willst Du nicht wirklich mit RPG bearbeiten wollen...


    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  7. #7
    Registriert seit
    Apr 2016
    Beiträge
    9
    Erstmal danke für die schnellen antworten!

    @Fuerchau: Auf dem Gebiet des Datenimports bin ich noch ein kompletter Neuling und setzte mich morgen dann mal mit dieser alternative auseinander und werde berichten, ob ich meine Aufgabe nun so realisieren konnte.

    @Holger Wie genau hättest du dir das webbasierte Projekt vorgestellt?

    Meine Idee war es eigentlich, die bereits erstellte Datei bei Neuanforderung zu vergleichen (mittels VB Programm oder der gleichen) und die Unterschiede festzustellen. Dieses Vorgehen bringt nur wohl viel Aufwand mit sich. Was denkt ihr?

    Schönen Urlaub robi!

  8. #8
    Registriert seit
    Jan 2001
    Beiträge
    833
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das Kommentieren/Ergänzen von Excel ist auf diesem Wege nicht möglich.
    Hierzu bedarf es erweitete Tools (POI mit Java, oder iExcelGen), die dieses unterstützen.

    Die Alternative ist das RPG'le zu vergessen und einen Datenimport (ODBC) im Excel einzubauen.
    Dieser Import kann sich automatisch beim Öffnen des Excels aktualisieren.

    Sollte der MS-Query zu kompliziert sein, dann erstelle keine CSV im IFS sondern schreibe in eine PF auf der AS/400. Diese kann sich Excel dann ganz leicht reinziehen.
    Das kostet nix und ist total einfach.
    Hi Baldur,

    unser CVTOSDB schreibt auch xlsx und liest sogar xlsx Files ein. Diese können dann
    auch in Zellen oder Zeilen verändert werden und mit einem Blattschutz versehen werden.
    Vielleicht kannst Du das auch mal erwähnen :-)
    Gruß
    Michael

  9. #9
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von thorssc1 Beitrag anzeigen

    @Holger Wie genau hättest du dir das webbasierte Projekt vorgestellt?
    Das kommt darauf an, was Ihr überhaupt mit den Daten macht...

    Im Allgemeinen ist es aber sogar auf der i möglich, Daten im Browsere darzustellen, zu bearbeiten und notfalls sogar abzuspeichern. Ob man dafür jetzt, RPG, Net.Data, java, node.js oder CL nimmt, ist nebensächlich, solang wir nicht wissen, wozu Ihr Kommentare in Excel-Dateien trotz Datenupdate erhalten wollt...

    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Bzgl. Excel sieht das durchaus auch so aus:

    Frage an den Controller:
    Möchten Sie nicht mal ihren Excelwust durch eine vernünftige BI-Lösung ersetzen um damit Zeit für Ihre eigentlichen Aufgaben zu bekommen?
    Antwort:
    Mit so was kann ich mich nicht auch noch zusätzlich beschäftigen. Ich muss schließlich meine Monats-/Quartals-/Jahreszahlen mittels meiner Excel's aus den verschiedenen Quellen konsolidieren. Damit habe ich genug zu tun.

    Das ist leider ein Fallbeispiel aus dem realen Leben.
    Hier kann es ebenso aussehen. Da werden wieder künstlich Exceldateien erzeugt wo es doch sicherlich bessere Alternativen gibt.

    @Michael
    Gut, ich werde demnächst dann keine Namen mehr explizit nennen sondern nur noch von "Profi-Lösungen" sprechen. Sonst müsste ich wohl sämtliche vorhandenen Lösungen aufzählen um niemanden zu benachteiligen.
    Ich bitte höflichst um Entschuldigung und gelobe Besserung.
    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

  11. #11
    Registriert seit
    Aug 2014
    Beiträge
    179
    Zitat Zitat von holgerscherer Beitrag anzeigen
    Ich weiss ja nicht, was Ihr mit diesem "Management by Excel" erreichen wollt - aber das wäre ein toller Start für ein Webbasiertes Projekt...
    -h
    Super Idee Holger, ich hätte da einen Link
    http://docs.webix.com/samples/65_spr...sic/index.html

    Mit dem Framework www.webix.com habe ich gute Erfahrungen gemacht und meine Kunden sind sehr zufrieden damit.

    Ein paar Beispiele:
    www.myhofi.com/devhtm/sidebar.htm
    www.myhofi.com/devhtm/charts.htm
    www.myhofi.com/devhtm/spoolsorter.htm

    Herzliche Grüße
    Rainer
    www.myhofi.com - Powered by IBM i

  12. #12
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von Rainer Ross Beitrag anzeigen
    Mit dem Framework www.webix.com habe ich gute Erfahrungen gemacht und meine Kunden sind sehr zufrieden damit.
    Sowas hatte ich im Sinn - mir fehlt nur momentan etwas die Zeit dafür, um unser altes ERP-Projekt zu beleben. Aber für Datenaustausche etc. gewiss der bessere Weg.

    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

Similar Threads

  1. Satzformat komplett sichern und Vergleichen
    By Paul_Hofmann in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 23-10-15, 09:27
  2. Excel-Dateien im IFS
    By dino in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-12-14, 15:50
  3. RDi 9.0: Teildateien vergleichen / merge
    By camouflage in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 22-07-14, 12:10
  4. iSeries-Dateien und Spool-Files direkt in EXCEL
    By Kilianski in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 11-09-02, 09:08
  5. Excel-Dateien innerhalb von OS/400 erstellen
    By Klaus in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 20-04-02, 18:37

Tags for this Thread

Berechtigungen

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