ich hab nen super Sonderwusch... ;-)
Ich möchte gerne eine Ordnerstruktur durchsuchen, die an bestimmten Stellen CSV-Dateien enthält und aus diesen, in einer Spalte, den höchsten Wert finden. Dieser soll dann zusammen mit dem Wert der in der gleichen Zeile, aber eine Spalte weiter steht, in eine neue Exceltabelle geschrieben werden. Erschwert wird das ganze noch, da zu den Werte noch der Name fehlt. Dieser steht nur als Ordnername zur verfügung.
Die Ordnerstruktur sieht wie folgt aus:
D:\Daten\100226\999999-001-LCMS-ROH.D\Analysis.csv
(100226 = Datum; 999999-001 = Name)
Das Script müsste also nach dem zu durchsuchendem Ordner unter D:\Daten fragen (also welches Datum) und die Extrahierten Werte aus der CSV-Datei mit den ersten zehn Stellen des Ordnernamens, über der CSV-Datei, kombinieren.
Die CSV ist wie folgt aufgebaut: (Komma getrennt)
#, RT [min], Area, Area Frac. %, Max. MW
1, 1.0, 11.3321, 0.7,
2, 1.2, 7.1489, 0.4,
3, 1.6, 30.0803, 1.8,
4, 1.8, 20.6700, 1.2,
5, 2.2, 8.8774, 0.5,
6, 2.2, 13.8220, 0.8,
7, 2.6, 11.8489, 0.7,
8, 2.8, 13.4342, 0.8,
9, 3.1, 5.6406, 0.3,
10, 3.3, 10.5907, 0.6,
11, 3.5, 10.2234, 0.6,
12, 3.8, 5.1625, 0.3,
13, 3.9, 13.2446, 0.8,
14, 4.2, 7.9869, 0.5,
15, 4.4, 5.6218, 0.3,
16, 4.6, 6.7800, 0.4,
17, 5.0, 25.7402, 1.5,
18, 6.8, 21.8434, 1.3,
19, 7.1, 28.1166, 1.7,
20, 7.5, 19.9014, 1.2,
21, 7.7, 11.9164, 0.7,
22, 7.9, 20.9286, 1.3,
23, 7.9, 21.5836, 1.3,
24, 8.2, 27.8813, 1.7,
25, 8.3, 5.1414, 0.3,
26, 8.4, 5.5113, 0.3,
27, 8.5, 4.0094, 0.2,
28, 8.7, 12.2723, 0.7,
29, 8.9, 616.1431, 36.9, 3913.897
30, 9.1, 602.2250, 36.0, 3913.909
31, 9.4, 9.7369, 0.6,
32, 9.6, 10.3611, 0.6,
33, 9.8, 3.2295, 0.2,
34, 10.0, 3.5003, 0.2,
35, 10.1, 3.8462, 0.2,
36, 10.3, 34.1941, 2.0,
Hier sollte der Wert "36,9" aus der Spalte "Area Frac. %" gefunden werden und zusammen mit dem "Max. MW" "3913,897" ausgegeben werden.
Das Ergebniss sollte dann so aussehen:
A B C
1 Name Area Frac. % Max. MW
2 999999-001 36,9 3913,897
3
4
Unter D:\Daten\[Datum]\ können zwischen 1 und mehr als 100 Unterordner sein, die dann alle in einer neuen Tabelle gelistet werden sollen und z.B. unter dem Datumsordner gespeichert werden. Die CSV-Dateien haben immer den gleichen Namen.
Ist das Möglich? Ich würde mich über eure Hilfe sehr freuen!
Grüsse
Torsten