Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

"Exceltabellenabgleich" mit Perl

Empfohlene Antworten

Hi,

ich mit ein fast Neuling im Programmieren.

Kann zwar Grundlagen in C bzw. C++ aber in Perl kenne ich mich praktisch nicht aus.

Habe nun aber folgende Aufgabe.

Es gibt zwei Exceltabellen die identische Spalten haben.

In diesen Tabellen sind verschiedene Beschäftigte gespeichert dich durch ihre Personalnummer unverwechselbar sind (da eingie die selben Namen haben).

Nun möchte ich Tabelle 1 (der älteren) mit Tabelle 2 (der aktuellen) abgleichen.

Dann sollen zwei Exceltabellen oder csv rauskommen.

Eine mit den Nutzern die in Tabelle 1 aber nicht in Tabelle 2 sind und anderst herum. Die Nutzer die in beiden Tabellen sind bleiben unberührt.

Nun meien Frage:

Kann ich die Aufgabe mittels hashes lösen?

Kann mir Jemand starthilfe beim lösen dieses Problems geben?

Es gibt zwei Exceltabellen die identische Spalten haben.

du bist dir sicher, dass das in "Skript- und Webserverprogrammierung" richtig ist. ich erkenne da kaum zusammenhänge.

In diesen Tabellen sind verschiedene Beschäftigte gespeichert dich durch ihre Personalnummer unverwechselbar sind (da eingie die selben Namen haben).

Nun möchte ich Tabelle 1 (der älteren) mit Tabelle 2 (der aktuellen) abgleichen.

ich denke das lässt sich ansatzweise mit SVERWEIS lösen.

Dann sollen zwei Exceltabellen oder csv rauskommen.

wie, oder? wie werden die dann weiterverarbeitet? sollen die am browser ausgegeben werden?

Eine mit den Nutzern die in Tabelle 1 aber nicht in Tabelle 2 sind und anderst herum. Die Nutzer die in beiden Tabellen sind bleiben unberührt.

(mir) soweit klar.

Kann ich die Aufgabe mittels hashes lösen?

gegenfrage: du willst excel mittels perl automatisieren - bzw. warum willst du das?

Kann mir Jemand starthilfe beim lösen dieses Problems geben?

gegenfrage: kannst du den umgebenden kontext der aufgabenstellung etwas ausführlicher darlegen? ich versteh nämlich nicht, warum du das in diesem unterforum postest bzw. nicht excel-VBA verwendest.

s'Amstel

ich denke das lässt sich ansatzweise mit SVERWEIS lösen.

soll bei uns in perl gelöst werden. (frag mich bitte nicht warum)

wie, oder? wie werden die dann weiterverarbeitet? sollen die am browser ausgegeben werden?
nein, ich brauch nur die nutzernamen der nutzer die gelöscht werden könne und deren die angelegt werden müssen. diese müssen dann als csv in unser system gespeist werden

also ich mag VBA ja auch nicht und grade in Sachen Stringverarbeitung gefällt mir Perl etwas besser, aber das nur so am Rande. ;)

Also ich kann die jetzt nicht prinzipiell helfen Perl zu lernen, aber zwei nette Excel-Klassen, die du dir mal angucken kannst, sind diese hier:

1. zum lesen

http://search.cpan.org/~kwitknr/Spreadsheet-ParseExcel-0.2603/ParseExcel.pm

2. zum schreiben

http://search.cpan.org/~kwitknr/Spreadsheet-ParseExcel-0.2603/ParseExcel/SaveParser.pm

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.