online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon RF-Bug vom 07.01.2019, 13:42 Options

Schnelles Einlesen von Textdateien in Excel

Hi,

kann mir jemand sagen, was die schnellste Methode ist, per VBA Textdateien in Excel einzulesen ?

Meine bisherigen Überlegungen sind:

1. Überlegung : Alle Dateien öffnen - Daten der Datei 1 in die Hauparbeitsmappe kopieren - Datei 1 schließen - Dann Datei 2,3 usw.

2. Überlegung: Datei 1 öffen - Daten der Datei 1 in die Hauparbeitsmappe kopieren - Datei 1 schließen

Also ist es besser alles zuerst zu öffnen oder immer sequenziell ?
Gibt es vielleicht eine bessere Methode?

Danke!

Guß & schönen Sonntag noch

rf-bug


Antwort schreiben

Antwort 1 von Saarbauer vom 07.01.2019, 14:09 Options

Hallo,

seh dir das mal an, vielleicht ein Lösungsansatz

http://www.supportnet.de/threads/1393293

Gruß

Helmut

Antwort 2 von RF-Bug vom 07.01.2019, 14:23 Options

Hallo Helmut,

danke für deine Antwort. Das mit dem Einlesen ist kein Problem. Klappt alles bei mir. Aber was ich wissen würde ist, was die schnellste Methode ist
die Daten einzulesen.
Mein Szenario:
Ich muss ca. 200-500 *.csv Dateien einlesen. Diese enthalten eine Spalte mit ca. 3000 Zeilen an Daten.
Habe z.Zeit ein VBA Code, der mir in meine Hauptarbeitsmappe alle Daten von allen geöffneten *.csv Dateien einliest. Dazu muss ich also (worst case) 500 Mappen öffnen :-) Das ganze dauert natürlich eine Weile (alleine das Öffnen). Nun dieses Einlesen möchte ich beschleunigen. Nur stellt sich die Frage: Was ist schneller? Einzeln öffnen und schließen oder alle öffnen und dann einzeln schliessen?

Danke!

Gruß & schönen Sonntag

rf-bug

Antwort 3 von Saarbauer vom 07.01.2019, 14:46 Options

Haloo,

hast du dir mal diese Zip-Datei angesehen?

http://www.netupload.de/detail.php?img=591b87fb7dee1c5a0100e500f3c8...

Dort werden die Dateien in ein Tabellenblatt automatisch eingelesen und dann auch automatisch geöffnet und geschlossen. Bereits verabeitete Dateine werden überlesen, wäre vielleicht das was du suchst. Grundsätzlich gibt es keinen, mir bekannten, anderen Weg des einlesens. Einfacher wäre es vielleicht wenn du die Daten als CVS-Datei hättest / bekommn würdest, da dies von Excel direkt lesbar ist.

Gruß

Helmut

Antwort 4 von RF-Bug vom 07.01.2019, 20:21 Options

Hallo,

habe mir mal die Datei angesehen.

Bin fertig !
Danke!

rf-bug

Ähnliche Themen

Dateiname einer txt.-Datei in EXCEL einlesen
stoneart  14.11.2007 - 121 Hits - 16 Antworten

Inhalt von Textdateien in den Zellen anzeigen
Celal  11.02.2008 - 48 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026