Powershell in Excel

  • PowerShell

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Neuling69.

    Powershell in Excel

    Hallo alle zusammen ich hoffe das ihr mir helfen könnt.
    Ich bin neu im IT wesen und soll in Power Shell ein Script erstellen, wo er immer auf die Aktuellste Datei oder Datum mit Uhrzeit zu greifen kann die im Anschluss mit Excel geöffnet werden soll.

    Habe angefangen mit dem Script aber leider greift er nur auf den Dateinamen was ich eingetragen habe, ich hoffe das ihr ne Idee habt und mir helfen könnt.

    So sieht es bei mir Akutell aus :

    $Excel = New-Object -Comobject Excel.Application
    $Excel.Visible = $true

    $Filepath = "D:\Excel\2016-07-28-09-16_S11_Sum_Komplett.csv"
    $Workbook = $Excel.Workbooks.Open($Filepath)



    Würde ja gerne das es vielleicht

    $Filepath = "D:\Excel\JJJJ-MM-TT-HH-MM_S11_Sum_Komplett.csv"
    $Workbook = $Excel.Workbooks.Open($Filepath)

    Hoffe das es möglich ist

    grüße

    Neuling
    Hi,

    - stackoverflow.com/questions/34…e-specific-file-file-name
    - stackoverflow.com/questions/96…-recent-file-in-directory

    Also zuerst

    Quellcode

    1. cd d:\excel
    und dann sowas wie

    Quellcode

    1. gci -recurse -filter "*.xls"

    Das gibt dir dann schonmal alle Excel-Dateien. Je nach Dateityp kann es anstatt *.xls auch *.xlsx oder *.csv sein, aber da schaust du halt dann in welchem Format die bei dir vorliegt. Anschließend das alles verknüpfen mit dem Befehl um die letzte Zugriffszeit zu ermitteln.

    Und dann solltest du das ganz leicht schaffen.

    Link :thumbup:
    Hello World