[ERLEDIGT] Doppelte Eintraege entfernen, 2 Datein

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [ERLEDIGT] Doppelte Eintraege entfernen, 2 Datein

Re: Doppelte Eintraege entfernen, 2 Datein

von thomas1499 » So, 07.03.2010 07:58

Guten Morgen Juergen,

VIELEN Dank, funktioniert (soweit ich das beurteilen kann) hab ein paar doppelte absichtlich hinzugefuegt und hat er rausgeloescht.

Ging eigentlich ganz flott, habs zuerst mal mit 2 Datein probiert, war ganz schnell, dann alle 11 und hat gradeinmal eine Minute oder so gedauert.

Nochmals vielen vielen dank!!!

lg
Tom

Re: Doppelte Eintraege entfernen, 2 Datein

von turtle47 » Sa, 06.03.2010 20:51

Hallo Thomas,

ich habe Dir mal ein Makro geschrieben welches die Aufgabe erfüllen sollte.

Kopiere zunächst mal die kleinen Dateien in einen separaten Ordner.
Öffne die grosse Datei und kopiere die Spalte A in die beigefügte Datei.

Dann klickst Du die Schaltfläche und wählst den Ordner mit den kleinen Dateien aus.
Klick auf "OK", der Rest läuft automatisch. Warte unbedingt die Schlussmeldung ab.

Bei 9 Dateien x 500 Zeilen x 20k Einträgen kann das schon eine Weile dauern.

Ich würde erst mal mit 2-3 kleinen Dateien probieren, damit Du ein Gefühl für den zeitlichen Ablauf bekommst.

Je nach dem ob die Spalten Überschriften enthalten musst Du folgende Zeile im Code anpassen:

Code: Alles auswählen

for i = 0 to End_Row 'Wenn Überschrift vorhanden dann 0 auf 1 ändern!
Achja, nicht vergessen vorher die Makrosicherheit bei den Optionen auf "Mittel" setzen.

Ich denke es versteht sich von selber nicht mit den original Dateien zu arbeiten.

Viel Erfolg.

Jürgen

Re: Doppelte Eintraege entfernen, 2 Datein

von thomas1499 » Sa, 06.03.2010 18:44

Jede Datei (egal ob gross oder klein) besteht aus 1er Spalte die gefuellt ist.

A
11111
22222
111112
23232
3423432

etc.

Alles liegt jeweils in der Spalte A, Tabelle 1 (in allen Datein)

Jede Datei is vollkommen gleich "aufgebaut" (kann man davon eigentlich sprechen, ist ja nur eine Spalte gg) halt mit teils gleichen, teils unterschiedlichen Produktnummern.

lg
tom

Re: Doppelte Eintraege entfernen, 2 Datein

von turtle47 » Sa, 06.03.2010 18:36

Hi,

und was ist mit den Tabellen?

Ist da immer nur je eine in der Quellen und den Zieldateien vorhanden?
Wenn mehrere, dann an welcher Stelle in den Tabs unten legen diese?
thomas1499 hat geschrieben:lediglich 1 Spalte
Welche?

Jürgen

Re: Doppelte Eintraege entfernen, 2 Datein

von thomas1499 » Sa, 06.03.2010 18:18

Hallo Juergen!

Kein Geheimnis, verrate alles was relevant zur Loesungsfindung ist ;)

lediglich 1 Spalte

Zahlencodes inside

Grosse Datei rund 20k Eintraege, die kleinen rund 500 jede (ca. 20 kleine datein)

Win7, Oo 3.2.0

Ich kann die kleinen Datein hinlegen, wo es "gewuenscht" ist, ist ja kein Problem einen eigenen Ordner dafuer zu machen.

Re: Doppelte Eintraege entfernen, 2 Datein

von turtle47 » Sa, 06.03.2010 18:14

Hallo Thomas,

ich habe da auch noch viele Fragen. :shock:

Verrätst Du uns auch noch etwas über die Struktur der Dateien?
Welche Tabellen und welche Datenbreiche (Zeilen/Spalten) werden benutzt?
Welches BS und welche OOo-Version nutzt Du?

Liegen die kleinen Dateien alle in einem Ordner und sind in diesem Ordner noch andere Tabellendokumente enthalten?

Jürgen

Re: Doppelte Eintraege entfernen, 2 Datein

von thomas1499 » Sa, 06.03.2010 16:38

Die kleinen Datein sind quasi Sperrdaten, d.h. kommt in der kleinen Datei etwas vor, was auch in der grossen vorkommt, muss/soll es in der grossen Datei geloescht werden.

Kommt in der/den kleinen Dateien etwas vor, was in der grossen nicht drinnen ist, ist alles perfekt.

Zusammengefasst: kleine gegen grosse abgleichen, was in der kleinen ist, von der grossen loeschen.

Besser ausgedrueckt? sry.

Re: Doppelte Eintraege entfernen, 2 Datein

von lorbass » Sa, 06.03.2010 16:30

thomas1499 hat geschrieben:Alle kleinen Datein in Datei gross kopieren kann ich nicht machen, da die Daten in Datei 2-10 NICHT verwenden werden duerfen.
Wenn du die kleinen Dateien einerseits für einen Vergleich verwenden musst, andererseits eben dies nicht darfst, dürfte das Problem wohl nur per Kristallkugel oder ähnlicher Hilfsmittel lösbar sein.

Gruß
lorbass

[ERLEDIGT] Doppelte Eintraege entfernen, 2 Datein

von thomas1499 » Sa, 06.03.2010 13:10

Hallo,

ich hab ein bloedes Problem.

1 Datei (gross) mehrere kleinere Datein (nur 1 Spalte).

Folgendes moechte ich erreichen (sofern moeglich)

Datei 1 (gross) ist die Referenz.

Inhalt von Datei 2 klein vergleichen ob der Datensatz in Datei gross vorhanden, falls ja, Zeile/Eintrag in Datei 1 (gross) loeschen, ist der Eintrag nicht vorhanden, nichts machen.
Inhalt von Datei 3 klein vergleichen ob der Datensatz in Datei gross vorhanden........

Alle kleinen Datein in Datei gross kopieren kann ich nicht machen, da die Daten in Datei 2-10 NICHT verwenden werden duerfen.

Hoff ich hab mich nicht zu ungeschickt ausgedrueckt.

Nach oben