URL: https://www.overclockers.at/coding-stuff/csv_ins_excel_mergen_211264/page_1 - zur Vollversion wechseln!
Griass enk!
Ich hab ein Problem in der Fa:
Eine AuswerteSW liefert mit eine .csv-Tabelle mit unterschiedlich vielen Zeilen ( = Anzahl Patienten ) aber nur 20 Spalten ( = Werte ).
Jetzt brauch ich aber mehr als 20 Werte....
Ich kann mehrere Ausgaben machen, wobei ich 1.csv, 2.csv, 3.csv usw in einen Ordner geschrieben bekomme.
Frage:
Wie kann ich ( ohne copy/paste
) diese Dateien "nebeneinander" auf einen Klick in ein .xls zusammenfügen?
Irgendwas wie:
1.csv einfügen ab Spalte 1; 2.csv einfügen ab Spalte 21; 3.csv einfügen ab Spalte 41 usw....
das Ergebnis wäre ein Blatt mit 60 Spalten...
->Wunschdenken?
->kein Problem?
THX!
http://www.unix.com/shell-programmi...-two-files.html
paste f1.csv f2.csv > grosses.csv
hmmm....
Ich seh mir da nicht durch. 
Ich hab vergessen zu schreiben:
OS = Win
User = unterbezahlter Student 
Mir ist nicht ganz klar, was du willst. Deine CSVs haben unterschiedlich viele Zeilen, und du willst aber 3 nebeneinander - wie soll das dann ausschauen, wenn z.B. das erste CSV weniger Zeilen hat als das zweite?
ich denke mal, daß die zusammengehörigen files gleich viele zeilen haben, aber z.b. die files von unterschiedlichen tagen unterschiedlich viele haben.
Es sollen aus einer Datenbank wöchentlich alle Patienten exportiert werden ( nur csv möglich )
Leider sind pro abfrage nur 20 Werte möglich 
Ich kann aber mehrere Abbfragen mit unterschiedlichen Werten erstellen! ( csv1 / csv2 / csv3 usw )
Die Reihenfolge der Zeilen ist IMMER gleich ( Patient 1, 2, 3, 4, ... )
zb:
csv1:
Name, Alter, Geschlecht, grösse, gewicht, raucher, etc... (von Pat1, darunter Pat2, Pat3 usw)
csv2:
Peakflow, Lungenvolumen, Residualvolumen, FEV1, etc... (von Pat1, darunter Pat2, Pat3 usw)
Ziel:
Name, Alter, Geschlecht, grösse, gewicht, raucher, Peakflow, Lungenvolumen, Residualvolumen, FEV1 (von Pat1, darunter Pat2, Pat3 usw)
( alles in einer Wurst also )
diese csv will der Arzt dann in ein Statistikprog importieren und dort weiter auswerten.
-> usw heist, dass ich nicht weis, wieviele Werte der Arzt _wirklich_ will 
auf einen klick könnt ichs jetzt nicht lösen, aber ich versteh ned die schwierigkeit die 3 CSV dateien händisch zu importieren, benötigt pro csv ca. 20sekunden (denn wie oft wird das gemacht? wohl ned 30x täglich?)
auf einen klick wärs wohl mit einem makro sicher möglich
Naja.... Fehler kann da der 8€-Jobber schon machen :
1 import -> 1.xls
2 import -> 2.xls
3 import -> 3.xls
... ( usw
)
neu: alles.xls
open 1 - alles markieren - copy - in "alles.xls" pasten
open 2 - alles markieren - copy - rechts von 1 in "alles.xls" pasten
open 3 - alles markieren - copy - rechts von 2 in "alles.xls" pasten
... ( usw
)
das gesuchte Makro, das das alles zuverlässig macht ist ja der Grund meines Posts 
Wenn du einen Windows-Port von paste nimmst, ist es wirklich der Einzeiler von Polyfire, halt noch mit "-d," dabei, damit zwischen den Dateien auch ein Komma eingefügt wird.
Da sollte das dabei sein (nicht ausprobiert):
http://gnuwin32.sourceforge.net/packages/coreutils.htm
Zitat von M4D M4XNaja.... Fehler kann da der 8€-Jobber schon machen :
1 import -> 1.xls
2 import -> 2.xls
3 import -> 3.xls
... ( usw)
neu: alles.xls
open 1 - alles markieren - copy - in "alles.xls" pasten
open 2 - alles markieren - copy - rechts von 1 in "alles.xls" pasten
open 3 - alles markieren - copy - rechts von 2 in "alles.xls" pasten
... ( usw)
das gesuchte Makro, das das alles zuverlässig macht ist ja der Grund meines Posts
Ich hab grad zum ersten Mal mit der Makro-Funktion herumexperimentiert....
Ich glaub das könnt hinhauen!
( wieder was gelernt!
)
SRY fürs nerven und danke für Eure Tipps!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026