-
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!
-
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!)
-
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!
-
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!)
-
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.
-
Zitat von thorssc1
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
-
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!
-
Zitat von Fuerchau
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
-
Zitat von thorssc1
@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
-
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.
-
Zitat von holgerscherer
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
-
Zitat von Rainer Ross
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
Similar Threads
-
By Paul_Hofmann in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 23-10-15, 09:27
-
By dino in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 18-12-14, 15:50
-
By camouflage in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 22-07-14, 12:10
-
By Kilianski in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 11-09-02, 09:08
-
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
-
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