Mehrere Excel Dateien durchsuchen und Wert XY festhalten

  • Excel

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Fobä.

    Mehrere Excel Dateien durchsuchen und Wert XY festhalten

    Hallo zusammen,

    Ich habe einen Ordner mit gaaaaaanz vielen .csv Dateien :)

    - In jeder .csv Datei sind 28 Reihen...
    - Jede Reihe hat den selben Aufbau
    - Reihe 1 sieht so aus:
    SerienNr.:,860146,Variante:,6,Typ:,2,WTNr:,15,Taste:,1,FehlerBitMaske:,2,FehlerAnzMessWerte_Taste:,0,FehlerTastenSpiel:,0,FehlerKraftVor:,560,FehlerKraftZurck:,0,TastenHub:,1888,TastenSpiel:,4751,MessPosVor:,14806,MessPosZurck:,14706,AnzMessWerte:,444,KraftBei750my_Vor:,560,KraftBei750my_Zurueck:,287,SmacAnfang:,14106,SmacHubEnde:,15994,LaserAnfang:,0,LaserZurueck:,4751,PosWerte:,13914,13922,13932,13943,13952,13962,13976,13989,13998,14005,14013,14025,14037,14046,14053,14061,14073,14085,14094,14102,14112,14120,14130,14140,14150,14162,14171,14178,14189,14199,14210,14223,14236,14246,14255,14261,14274,14284,14294,14301,14309,14320,14334,14342,14351,14360,14366,14377,14390,14399,14409,14417,14425,14437,14447,14458,14463,14465,14476,14486,14496,14506,14519,14532,14540,14546,14556,14566,14576,14585,14591,14602,14613,14622,14630,14638,14647,14659,14666,14675,14684,14695,14704,14712,14720,14731,14742,14749,14757,14767,14776,14786,14798,14808,14821,14829,14837,14846,14854,14864,14875,14881,14889,14899,14909,14919,14927,14935,14945,14956,14963,14971,14981,14991,15000,15010,15020,15032,15039,15047,15057,15066,15076,15084,15092,15102,15110,15119,15128,15137,15146,15156,15163,15173,15182,15190,15200,15209,15219,15228,15236,15244,15257,15271,15281,15288,15298,15307,15316,15325,15332,15342,15353,15360,15369,15379,15387,15397,15404,15413,15423,15433,15441,15451,15460,15468,15477,15485,15495,15507,15520,15530,15539,15549,15557,15565,15575,15585,15596,15604,15612,15622,15632,15641,15650,15658,15667,15678,15686,15696,15706,15715,15721,15727,15738,15752,15761,15768,15779,15791,15803,15810,15815,15824,15837,15845,15851,15867,15870,15897,15888,15896,15904,15908,15916,15925,15926,15931,15934,15939,15940,15948,15955,15955,15957,15959,15961,15967,15966,15969,15975,15978,15981,15982,15983,15986,15989,15994,15987,15906,15837,15804,15801,15795,15799,15780,15769,15763,15756,15754,15739,15732,15727,15718,15713,15701,15694,15688,15676,15667,15660,15653,15645,15629,15626,15614,15605,15599,15589,15582,15572,15559,15554,15545,15537,15527,15516,15508,15497,15489,15480,15469,15460,15453,15445,15434,15422,15414,15406,15398,15386,15377,15368,15359,15349,15341,15332,15323,15314,15303,15294,15285,15276,15267,15257,15247,15239,15229,15221,15212,15203,15193,15183,15174,15164,15153,15143,15134,15124,15114,15105,15097,15089,15080,15069,15060,15050,15040,15031,15022,15014,15004,14993,14983,14974,14964,14955,14945,14938,14928,14918,14908,14899,14889,14880,14869,14861,14852,14841,14832,14822,14813,14800,14785,14777,14768,14760,14750,14740,14731,14720,14710,14703,14693,14684,14673,14663,14656,14645,14635,14626,14617,14607,14598,14587,14579,14568,14556,14544,14536,14527,14519,14507,14499,14492,14484,14475,14464,14455,14445,14433,14425,14416,14406,14395,14385,14378,14369,14356,14345,14337,14323,14312,14302,14293,14286,14275,14264,14254,14244,14240,14227,14213,14206,14200,14189,14177,14166,14160,14149,14139,14128,14116,14105,14093,14087,14078,14067,14058,14047,14039,14028,14018,14011,14000,13988,13982,13970,13960,13950,13943,13933,13922,13908,


    Mein anliegen ist nun Folgendes:
    Ich benötige aus jeder Datei den Wert in Zeile1 der nach "KraftBei750my_Vor:," geschrieben steht - in diesem Fall "560"

    Hat hier jemand einen Ansatz / Idee für mich?

    EDIT:
    Perfekt gelöst wäre es, wenn die .csv Dateien als Daten importiert wird und nach Komma getrennt.
    Dann bräuchte ich nämlich die Spalte AF aus jeder einzelnen Datei herauskopiert und in ein Arbeitsblatt eingefügt.

    Vielen Dank vorab!

    Edit by hal2000:
    - Die Farbe ROT ist der Moderation vorbehalten.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „hal2000“ ()

    Hallo!

    Ich seh da kleinere Themen, die mit ein wenig Einlesen leicht erschließbar sind:

    1. Auslesen eines Verzeichnisses und Speichern der Dateinamen in einem Array.
    2. Öffnen einer Datei (durchlaufe das Array der Dateinamen).
    3. Lesen einer Zeile (durchlaufe alle Zeilen) -> jede Zeile in einem String zwischenspeichern.
    4. Durchsuchen des Strings (z.B. nach "KraftBei750my_Vor:") und entnehmen des gewünschten Teilstrings.
    5. Übertragen des gefundenen Wertes in ein Tabellenblatt.
    6. Zurück zu 3.
    7. EOF? Zurück zu 2.

    In diese kleinerern Themen aufgeteilt, ist es sicher ein leichtes, eins nach dem anderen zu erschließen und umzusetzen, oder?

    Alternative: OpenText, wie oben bereits beantwortet.

    Grüße,

    Alexander