Import mehrerer txt-datein in calc

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: Import mehrerer txt-datein in calc

Re: Import mehrerer txt-datein in calc

von clag » Fr, 29.04.2011 17:40

Hallo tazi,

wenn du mit einem Windows PC arbeitest, habe ich hier eine Batch Datei für dich, die alle *.txt Dateien in einem Verzeichnis erfasst,
dann alle Dateien der Reihe nach Zeilenweise ausliest und den Dateinamen und die Werte einer Zeile dieser Datei in die Zeile einer neuen Datei schreibt.
Damit sollte dein Anliegen recht schnell erledigt sein. :)
Kopiere/entpacke die Datei in das Verzeichnis in dem sich die einzelnen *.txt Dateien befinden und starte die Batch Datei collect.bat,
es kann ein paar Sekunden dauern, je nach Anzahl der txt Dateien, danach solltest du eine Datei "alldata.txt" haben, die alle Daten enthält.
collect.zip
(236 Bytes) 67-mal heruntergeladen

Re: Import mehrerer txt-datein in calc

von komma4 » Do, 28.04.2011 12:26

Maikäfer hat geschrieben:über rechte Maustaste > Inhalte einfügen, unformatierter Text auswählen und als Trennzeichen Tabulator wählen.
Ich denke, dass Tazi das nicht manuell erledigen will, denn...
muss ich pro Patient ca 200 Textdateien zu einer Tabelle zusammenfassen
Aber die Idee mit einem Beispiel ist nicht schlecht!

Vielleicht kann man die Dateien einfach auf der Kommandozeile des Betriebssystems (welches?) zusammen fassen...?

Ansonsten habe ich noch ein Makro (insertCSV2Calc), dass den Import zumindest automatisiert... ist bei 200 Tabellen pro Patient (wie viele insgesamt) aber auch schon viel Klickarbeit.

Re: Import mehrerer txt-datein in calc

von Maikäfer » Do, 28.04.2011 12:09

Hallo tazi,

Code: Alles auswählen

immer durch tab getrennt, variabel viele Zeilen, aber immer 3 Spalten
das klingt doch schonmal gut. Dann kannst du die Textdatei kopieren, den Cursor an die gewünschte Stelle in der Tabelle setzen,

über rechte Maustaste > Inhalte einfügen, unformatierter Text auswählen und als Trennzeichen Tabulator wählen.
Du könntest dir das die letzten Schritte - nach dem Absatzt - mit dem Makro-Rekorder aufzeichnen, dann brauchst du den Befehl nicht immer wieder manuell ausführen.
Das wäre allerdings immer noch unendlich viel Arbeit. Wieviele Patienten hast du?

Den Rest habe ich leider nicht verstanden:
Musst du die vierte Spalte manuell eintragen oder wo kommen diese Daten her?
Was haben die Z X Y zu bedeuten?
Welche Information genau soll in welcher Spalte stehen?
Wäre nicht schlecht, wenn du ein Beispiel anhängen könntest

Nach oben