Excel Tabellen schnell auswerten?

...komplette Frage anzeigen

3 Antworten

Führe die csv-Dateien zuerst zusammen und öffne sie dann in Excel 

http://www.admins.li/index.php?/archives/246-Batch-mehrere-.csv-Dateien-zusammenfuehren.html

Antwort bewerten Vielen Dank für Deine Bewertung
PWolff 07.11.2016, 16:51

Wird wirklich Zeit, dass VBA.NET endlich mal fertig wird (oder VBA ganz aufgegeben wird). So was wie http://www.codeproject.com/Articles/555660/Extend-your-VBA-Code-with-Csharp-VB-NET-or-CPluspl sind viel zu unbequeme Workarounds.

0
Suboptimierer 07.11.2016, 17:22
@PWolff

Früher lief das unter dem Begriff VSTO. War krampfhaft und steckte in den Kinderschuhen. Eine Zeit lang später habe ich nochmal geschaut und festgestellt, dass die Kinderschuhe immer noch angezogen waren.

Mit VBA oder VBS sollte einfach auf das Dateisystem und Excel zuzugreifen sein, wenn man sich .NET Studio nicht installieren möchte. Wenn die Aneinanderreihung der CSV-Dateien mittels Batch reicht, wäre aber selbst damit mit Kanonen auf Spatzen geschossen.

0
Kryptonhydrit 07.11.2016, 19:59

Danke :) hat funktioniert, war ja gar nicht so schwer :D
Und ich habe VS mit allen möglichen Erweiterungen, als das mit .NET hätte ich auch machen können, wenn ich wollen würde :P

1

Wenn du keine Angst vor VB.NET hast, ist es am einfachsten, die Klasse Microsoft.VisualBasic.FileIO.TextFieldParser zu verwenden, die kann mit wenigen Zeilen Code eine .csv-Datei auswerten.

Wenn du aber nicht schon gute Vorkenntnisse hast, dauert es eine Weile, sich in die neue Umgebung einzuarbeiten.

(Visual Studio Community, wo auch VB.NET drin ist, gibt's kostenlos bei Microsoft)

Antwort bewerten Vielen Dank für Deine Bewertung

Zeitsparend wäre, die in einen SQL-Server einzulesen und dann mit Abfrage auswerten.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?