Jump to content

mbudde

Members
  • Gesamte Inhalte

    7
  • Registriert seit

  • Letzter Besuch

Fortschritt von mbudde

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. mbudde

    Excel Zeilen

    Die Idee hatte ich auch schon, weiss halt nicht wie ich einzelne Zeilen anspreche.
  2. mbudde

    Excel Zeilen

    Na klar das mache ich... Hätte aber noch eine kleine Frage und zwar stehen in der Datei vor dem Splitten alle Werte doppelt, das ist der eigentlichen Log Datei geschuldet aus der ich diese bekomme. Dies sieht dann so aus ... Versuche jetzt schon den ganzen morgen jede 2 Zeile zu löschen. allerdings wird das nichts... Das ist übrigens nur ein kleiner Auszug aus der Datei und die Werte sind immer unterschiedlich.
  3. mbudde

    Excel Zeilen

    Beim mir klappt es jetzt auch, hatte noch was anderes in der Datei stehen, ist mir heute erst aufgefallen. Danke für deine super Hilfe.
  4. mbudde

    Excel Zeilen

    Danke. Es kommt zwar immer noch ein Fehler aber das Ergebnis stimmt.
  5. mbudde

    Excel Zeilen

    Habe das jetzt abgeändert. $excel = New-Object -ComObject Excel.Application $excel.visible = $True $workbook = $excel.Workbooks.add() $sheet = $workbook.worksheets.Item(1) $alleLogDateien = get-content "$CopyZiel\$i\all$LogJahr$LogMonat.txt" $row = 0 foreach ($schneiden in $alleLogDateien) { $schneiden=$schneiden.Split("=").Split(" ") $Tx=$schneiden[1] $Rx=$schneiden[3] $row = $row +1 $sheet.cells.item($row,1) = "$Tx" $sheet.cells.item($row,2) = "$Rx" } und bekomme folgenden Fehlermeldung:
  6. mbudde

    Excel Zeilen

    Vlt. fange ich nochmal ganz vorne an... Eine Zeile aus all1404.txt 03.04.2014 11:16:54 INFO - MONITOR: Media=GPRS / UMTS, Tx=64 Byte, Rx=0 Byte Zeile aus Split1.txt 64 Byte, Rx 0 Byte Im ersten Schritt wird halt ein Split auf das = gemacht und im zweiten halt auf das Leerzeichen. Nachher steht halt in $Tx 64 und in $Rx 0 Genau an dem Zäler hängt es, da komme ich nicht weiter...
  7. Hallo, ich arbeite leider nur ganz selten mit der Powershell und bräuchte mal eure Hilfe. Und zwar habe ich folgendes Script ... $excel = New-Object -ComObject Excel.Application $excel.visible = $True $workbook = $excel.Workbooks.add() $sheet = $workbook.worksheets.Item(1) $path = "C:\Log\TP010\all1404.txt" $input = Get-Content $path foreach ($temp in $input) { $Inhalttrennen = $temp.Split("=") $Tx = $Inhalttrennen[2] $Rx = $Inhalttrennen[3] $Ausgabe = "$($Tx) $($Rx)" $Ausgabe >> C:\Log\TP010\split1.txt } $path = "C:\Log\TP010\split1.txt" $input = Get-Content $path foreach ($temp in $input) { $Inhalttrennen = $temp.Split(" ") $Tx = $Inhalttrennen[-5] $Rx = $Inhalttrennen[3] $sheet.cells.item(1,1) = "$Tx" $sheet.cells.item(1,2) = "$Rx" } Wie bekomme ich es hin, dass jeweils der nächste Wert von $Tx in 2,1 geschrieben wird bzw der nächste $Rx Wert in 2,2. Wäre schön wenn mir einer helfen könnte. Mit freundlichen Grüßen MBudde
×
×
  • Neu erstellen...