Kombinieren Sie in einer Linux-Shell paste und awk .
paste -d, *.csv | awk -F, ' '
Der Befehl Einfügen setzt alle Spalten aller Dateien nebeneinander. Das awk-Skript löscht alle ungeraden Spalten, beginnend mit der dritten.
Bevor jemand behauptet, dass dieses Problem schon einmal gelöst wurde, suche ich nach einem automatischen System (Makro, Programm usw.), das Folgendes erreichen kann:
Die erste Spalte ist für alle Dateien gleich. Es gibt jedoch 500 einzelne CSV-Dateien mit jeweils etwa 7000 Zeilen
Ich kenne die VLOOKUP () - Funktion, die Consolidate-Funktion und Programme wie Kutools und Ablebits. Nichts davon scheint jedoch meinem Zweck zu entsprechen, eine einzige Arbeitsmappe mit all diesen Dateien zu erstellen, die durch die gemeinsame Spalte kombiniert werden.
Kennt jemand ein VBA-Makro oder ein anderes Programm, das mir dabei helfen kann?
BEARBEITEN: Unten finden Sie Links zu zwei der 500 Dateien:
1. https://docs.google.com/spreadsheets/d/1rRdNS9K6QYjfH2_P9wmR5YS0-Ectl1SnVn2SfFz9UUY/edit?usp=sharing
2. https://docs.google.com/spreadsheets/d/13Dmc6hKHCG4RBF2an3NZ7nux5ffI5F5cigbz5fFyaPI/edit?usp=sharing
Kombinieren Sie in einer Linux-Shell paste und awk .
paste -d, *.csv | awk -F, ' '
Der Befehl Einfügen setzt alle Spalten aller Dateien nebeneinander. Das awk-Skript löscht alle ungeraden Spalten, beginnend mit der dritten.