Du bist immer eine gute Quelle für spannende, neue Bibliotheken! (Pyxcel hätte ich persönlich erst mal irgendwie als Grafiktool eingeordnet, keine Ahnung warum...) In Reality wäre es denkbar, dass in einer der Tabellen nicht nur geändert, sondern einige komplette Zeilen gelöscht oder eingefügt wurden (zusätzliche oder veraltete Datensätze, die aufgrund irgendeiner Sortierung hinterlistig mittendrin stehen...) Dann würde ab dort der komplette Rest der Tabelle als geändert markiert werden. Um das zu verhindern, könnte man die Vergleichsroutinen um eine Art Seek-Loop ergänzen, die versucht wieder den Anschluss zu finden, also den ersten Datensatz, der wieder in beiden Dateien steht. So ein Tabellenvergleich hat offenbar ein mächtiges Potential, sich Wochen damit zu beschäftigen... 🙂
Danke schön 🙂 Freut mich, wenn dir meine Videos gefallen und weiterhelfen 🙂 Ja, da hast du recht. Das hat hier natürlich die Einschränkung, dass es exakt dieselbe Datei sein muss, die einfach nur aktualisiert wird. In der Realität können Sortierungen reinspielen, aber auch andere Reihenfolgen von Arbeitsblättern, die hier auch zu Problemen führen würden. Das ist eher als Einstieg zu sehen. Da drauf aufbauend kann man es natürlich endlos weiter treiben 😉
Sehr interessantes Video. Eine kurze Frage, was ist wenn in der neuen Datei ein neuer Datensatz ist? Dann stimmen doch alle Zellen unterhalb dieser Zeile nicht mit der alten Datei überein, oder? Bin ganz neu in der Python-Programmierung.
Dankeschön. Ja, in dem Beispiel richtig, weil einfach nur direkt verglichen wird. Aber man kann natürlich auch Inhalte vergleichen, wenn man weiß, dass die Sortierung nicht stimmt. Oder erst sortieren und dann vergleichen. Je nachdem wie die Daten sind, gibt es viele Möglichkeiten.
Sehr guter Content. Danke dafür! Eine Frage hätte ich noch. Kann man auch beim inhaltlichen Vergleich auch gleich noch Datentypen mit vergleichen? Das wäre sozusagen noch sicherer bzw. ein zusätzlich/nützlicher Vergleich. Danke im Voraus!
Sehr geil Ingo 👍 Konnte ich wirklich gut gebrauchen und habe es schon produktiv eingesetzt. Anmerkung: Das Video ist auf meinem 4k-Bildschirm leider sehr matschig. Vielleicht ist es Dir möglich in Zukunft in 4k hoch zu laden...
Vielen Dank! Freut mich, dass es geholfen hat! Dann schau gerne auch mal in den Kurs rein der gerade Stück für stück hier auf RUclips online geht Und danke für das Feedback, werde ich auf jeden Fall mal versuchen. Hast du bei RUclips die Qualität hochgestellt?
@@IngoJanssen Ja Noch was: Wenn ich die Datei auf meinem Windows-Rechner ausführe, dann kann Excel die geschriebene result.xlsx nicht lesen (Office 2021) - Meldung: Dateiformat falsch oder Datei beschädigt. Erst wenn ich diese in result.xls umbenenne, oder gleich so speichere öffnet Excel diese (Finde den Fehler!). Dateiberechtigungen etc. habe ich schon bereinigt (Jeder - Vollzugriff). Auch reparieren in Excel über Öffnen und reparieren bringt nichts... Hast Du eine Idee?
Wirklich sinnvoll. Änderungen von Excellisten zu vergleichen, ist nervig aber leider viel zu oft nötig. Vielleicht könnte man noch ergänzend einen kleinen Report schreiben, der an einen Emailverteiler geht? Gutes Video!
@@IngoJanssen So eine Art Counter wäre cool: In meiner Arbeitswelt gibt es eine ähnliche Anforderung. Da werden alte und neue Stücklisten verglichen. Ein Counter wäre cool (Es wurden 30 Zellen verändert). Vielleicht auch ein Hinweis, ob Zeilen hinzugefügt wurden
Du bist immer eine gute Quelle für spannende, neue Bibliotheken! (Pyxcel hätte ich persönlich erst mal irgendwie als Grafiktool eingeordnet, keine Ahnung warum...)
In Reality wäre es denkbar, dass in einer der Tabellen nicht nur geändert, sondern einige komplette Zeilen gelöscht oder eingefügt wurden (zusätzliche oder veraltete Datensätze, die aufgrund irgendeiner Sortierung hinterlistig mittendrin stehen...)
Dann würde ab dort der komplette Rest der Tabelle als geändert markiert werden. Um das zu verhindern, könnte man die Vergleichsroutinen um eine Art Seek-Loop ergänzen, die versucht wieder den Anschluss zu finden, also den ersten Datensatz, der wieder in beiden Dateien steht.
So ein Tabellenvergleich hat offenbar ein mächtiges Potential, sich Wochen damit zu beschäftigen... 🙂
Danke schön 🙂
Freut mich, wenn dir meine Videos gefallen und weiterhelfen 🙂
Ja, da hast du recht.
Das hat hier natürlich die Einschränkung, dass es exakt dieselbe Datei sein muss, die einfach nur aktualisiert wird.
In der Realität können Sortierungen reinspielen, aber auch andere Reihenfolgen von Arbeitsblättern, die hier auch zu Problemen führen würden.
Das ist eher als Einstieg zu sehen. Da drauf aufbauend kann man es natürlich endlos weiter treiben 😉
Sehr interessantes Video. Eine kurze Frage, was ist wenn in der neuen Datei ein neuer Datensatz ist? Dann stimmen doch alle Zellen unterhalb dieser Zeile nicht mit der alten Datei überein, oder? Bin ganz neu in der Python-Programmierung.
Dankeschön.
Ja, in dem Beispiel richtig, weil einfach nur direkt verglichen wird.
Aber man kann natürlich auch Inhalte vergleichen, wenn man weiß, dass die Sortierung nicht stimmt.
Oder erst sortieren und dann vergleichen.
Je nachdem wie die Daten sind, gibt es viele Möglichkeiten.
Sehr guter Content. Danke dafür!
Eine Frage hätte ich noch. Kann man auch beim inhaltlichen Vergleich auch gleich noch Datentypen mit vergleichen?
Das wäre sozusagen noch sicherer bzw. ein zusätzlich/nützlicher Vergleich.
Danke im Voraus!
Ja das geht
cell_type = type(old_cell_value).__name__
Damit müsstest du den typen bekommen
@@IngoJanssen Danke schön!
Gerne :-)
Sehr geil Ingo 👍
Konnte ich wirklich gut gebrauchen und habe es schon produktiv eingesetzt.
Anmerkung: Das Video ist auf meinem 4k-Bildschirm leider sehr matschig. Vielleicht ist es Dir möglich in Zukunft in 4k hoch zu laden...
Vielen Dank! Freut mich, dass es geholfen hat! Dann schau gerne auch mal in den Kurs rein der gerade Stück für stück hier auf RUclips online geht
Und danke für das Feedback, werde ich auf jeden Fall mal versuchen.
Hast du bei RUclips die Qualität hochgestellt?
@@IngoJanssen Ja
Noch was: Wenn ich die Datei auf meinem Windows-Rechner ausführe, dann kann Excel die geschriebene result.xlsx nicht lesen (Office 2021) - Meldung: Dateiformat falsch oder Datei beschädigt. Erst wenn ich diese in result.xls umbenenne, oder gleich so speichere öffnet Excel diese (Finde den Fehler!).
Dateiberechtigungen etc. habe ich schon bereinigt (Jeder - Vollzugriff). Auch reparieren in Excel über Öffnen und reparieren bringt nichts...
Hast Du eine Idee?
Eigenartig, aber dann Speicher es doch einfach in dem (alten) Format xls. Excel kann damit ja umgehen und das sollte eigentlich auch ausreichen.
@@IngoJanssen Stimmt!
Und Danke für Deine Zeit👍
Danke Toll
Vielen Dank :-)
Mega!!!!
Vielen Dank ☺️
Wirklich sinnvoll. Änderungen von Excellisten zu vergleichen, ist nervig aber leider viel zu oft nötig.
Vielleicht könnte man noch ergänzend einen kleinen Report schreiben, der an einen Emailverteiler geht?
Gutes Video!
Dankeschön!
Und super Idee!
Wie könnte so ein Report denn aussehen?
Alle Änderungen aufzuführen würde unter Umständen ja recht lang werden
@@IngoJanssen So eine Art Counter wäre cool:
In meiner Arbeitswelt gibt es eine ähnliche Anforderung. Da werden alte und neue Stücklisten verglichen.
Ein Counter wäre cool (Es wurden 30 Zellen verändert). Vielleicht auch ein Hinweis, ob Zeilen hinzugefügt wurden
Das lässt sich sicher umsetzen.
Klasse Idee, dankeschön! Nehm ich in meine Liste mit auf