wie am einfachsten eine adressliste in excel nach ländern in einzelne files splitten

Seite 1 von 1 - Forum: Applications, Apps & Drivers auf overclockers.at

URL: https://www.overclockers.at/applications/wie-am-einfachsten-eine-adressliste-in-excel-nach-laendern-in-einzelne-files-splitten_254776/page_1 - zur Vollversion wechseln!


22zaphod22 schrieb am 29.11.2019 um 09:18

ich habe eine ewig lange kundenliste mit tausenden einträgen ... die muss ich nach ländern in einzelne files splitten ... wie mache ich das am effektivsten?


Tosca schrieb am 29.11.2019 um 09:39

Wie viele unterschiedliche Länder gibt es?


xtrm schrieb am 29.11.2019 um 09:43

Excel nach csv exportieren, dann ein kurzes Programm schreiben, das je Land eine Datei macht und die passenden Zeilen reinschreibt, und dann wieder csv nach Excel importieren? =)


kleinerChemiker schrieb am 29.11.2019 um 09:49

Nach Ländern sortieren und händisch in einzelne Files splitten.


chriswahl schrieb am 29.11.2019 um 09:54

Für sowas wäre Matlab (oder GNU Octave) ideal. Ich sitze aktuell gerade bei sowas (Excel und csv buntgemischt auf Uhrzeit synchen) und mache es in Matlab.


mr.nice. schrieb am 29.11.2019 um 10:16

Probier's mal damit:


22zaphod22 schrieb am 29.11.2019 um 11:11

Zitat aus einem Post von Tosca
Wie viele unterschiedliche Länder gibt es?

"alle" ... also > 100

Zitat aus einem Post von kleinerChemiker
Nach Ländern sortieren und händisch in einzelne Files splitten.

ja so hab ich es letztens gemacht ... wahnsinnig mühsam

Zitat aus einem Post von mr.nice.
Probier's mal damit:

danke schau ich mir an


sLy- schrieb am 29.11.2019 um 11:42

in python ist das eine aufgabe die in 5 min erledigt ist:

hier mal grob der code (ungetestet) - hängt natürlich noch etwas vom Excel file und dem sheet-aufbau ab.

Code:
import pandas as pd

df = pd.read_excel('file.xlsx')
for country in pd.unique(df.Country):
    temp = df.loc[df.Country == country]
    temp.to_excel(country + '.xlsx')


Viper780 schrieb am 29.11.2019 um 15:54

genau dafür wurden pivot tabellen geschaffen. Hast in 30s erledigt damit
Bzw du kannst auch mit sverweis oder wverweis arbeiten


22zaphod22 schrieb am 29.11.2019 um 17:26

Zitat aus einem Post von Viper780
genau dafür wurden pivot tabellen geschaffen. Hast in 30s erledigt damit
Bzw du kannst auch mit sverweis oder wverweis arbeiten

ich habs dann doch manuell gelöst ... einfach filter aktiviert und per copy & paste in ein neues sheet kopiert und gespeichert (gottseidank hab ich 2 monitore) ... hab dann aber auf grund der teilweise geringen menge an datensätzen mehrere länder zusammengefasst

aber "für nächstes mal" ... wie soll das mit sverweis gehen ? das legt ja keine einzelnen files an oder ?


Viper780 schrieb am 29.11.2019 um 19:27

Du kannst je land eine eigene Tabelle machen und das als Filterkriterium im sverweis verwenden.


22zaphod22 schrieb am 29.11.2019 um 21:26

naja aber ich muss dann trotzdem die sheets manuell machen ... kann ich gleich filtern




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025