Hallo,
da es "so lange dauert", scheint es sich ja um "viele" Daten zu handeln. Ich persönlich hätte aber nicht wirklich Lust, dass mein Excel bei jedem Start ein AddIn lädt, das viele Daten unnötig in den Arbeitsseicher schaufelt (wenn du wüsstest, wie oft ich Excel kurz für ein paar kleine Berechnungen / Nebenrechnungen öffne ...).
Für eine großere Datenmenge scheint mir da eine Datenbank evtl. die bessere Lösung zu sein. Ich habe keine Ahnung, wie sich das von der Geschwindigkeit her auswirkt, aber allein durch die binäre Speicherung / Verarbeitung verspreche ich mir (zumindest für Zahlenwerte) einen großen Vorteil gegenüber CSV.
Du könntest zB mal SQLite ausprobieren:
mit Treiber, der installiert werden muss:
http://www.office-loesung.de/ftopic519932_0_0_asc.php
ohne Treiber, ohne Installation
https://github.com/govert/SQLiteForExcel
Ich habe das selbst noch nie wirklich ausprobiert und kann daher nichts zu den Geschwindigkeiten sagen.
Nur mal so als Idee / Anregung
|