Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Powershell Excel bestimmten Inhalt löschen

Mitglied: Tastuser

Tastuser (Level 1) - Jetzt verbinden

08.10.2015, aktualisiert 20.10.2015, 1686 Aufrufe, 4 Kommentare, 1 Danke

Hallo!

Ich habe eine Excel-Tabelle (Tabelle1), die in Zellen B3 bis B15 und D3 bis D15 ein ü enthält. Dieses ü möchte ich mit einem Powershell-Skript löschen.
Kann mir da jemand bitte helfen ?
Mitglied: 114757
LÖSUNG 08.10.2015, aktualisiert 20.10.2015
01.
$objExcel = New-Object -ComObject Excel.Application
02.
$objExcel.Visible = $true
03.
$wb = $objExcel.Workbooks.Open("C:\Mappe1.xlsx")
04.
$ws = $wb.Worksheets.Item(1)
05.

06.
$ws.Range("B3:B15;D3:D15").Cells | %{
07.
    $_.Value2 = $_.Value2.Replace("ü","")
08.
}

Gruß jodel32
Bitte warten ..
Mitglied: Tastuser
08.10.2015 um 13:57 Uhr
Kommt leider folgende Fehlermeldung:

01.
New-Object : Die COM-Klassenfactory für die Komponente mit CLSID {00000000-0000-0000-0000-000000000000} konnte aufgrund des folgenden Fehlers nicht 
02.
abgerufen werden: 80040154 Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
03.
In Zeile:1 Zeichen:13
04.
+ $objExcel = New-Object -ComObject Excel.Application
05.
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
06.
    + CategoryInfo          : ResourceUnavailable: (:) [New-Object], COMException
07.
    + FullyQualifiedErrorId : NoCOMClassIdentified,Microsoft.PowerShell.Commands.NewObjectCommand
08.
 
09.
Die Eigenschaft "Visible" wurde für dieses Objekt nicht gefunden. Vergewissern Sie sich, dass die Eigenschaft vorhanden ist und festgelegt werden kann.
10.
In Zeile:2 Zeichen:1
11.
+ $objExcel.Visible = $true
12.
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
13.
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
14.
    + FullyQualifiedErrorId : PropertyNotFound
15.
 
16.
Es ist nicht möglich, eine Methode für einen Ausdruck aufzurufen, der den NULL hat.
17.
In Zeile:3 Zeichen:1
18.
+ $wb = $objExcel.Workbooks.Open("C:\Users\Benutzer\Desktop\Mappe1.xlsx")
19.
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20.
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
21.
    + FullyQualifiedErrorId : InvokeMethodOnNull
22.
 
23.
Es ist nicht möglich, eine Methode für einen Ausdruck aufzurufen, der den NULL hat.
24.
In Zeile:4 Zeichen:1
25.
+ $ws = $wb.Worksheets.Item(1)
26.
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27.
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
28.
    + FullyQualifiedErrorId : InvokeMethodOnNull
29.
 
30.
Es ist nicht möglich, eine Methode für einen Ausdruck aufzurufen, der den NULL hat.
31.
In Zeile:6 Zeichen:1
32.
+ $ws.Range("B3:B15;D3:D15").Cells | %{
33.
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34.
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
35.
    + FullyQualifiedErrorId : InvokeMethodOnNull
36.
 
Bitte warten ..
Mitglied: 114757
LÖSUNG 08.10.2015, aktualisiert 20.10.2015
80040154 Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Der Fehler kommt nur wenn auf diesem System kein Excel installiert ist !! Oder die Installation korrupt ist.
Excel muss installiert sein damit das obige Skript läuft.

Siehst du auch hier:
https://www.administrator.de/forum/powershell-excel-tabellen-erstellen-2 ...
Bitte warten ..
Mitglied: Tastuser
08.10.2015 um 14:16 Uhr
Ach so, hatte immer einen Testserver aber ohne MS Office und es dort getestet
Teste ich später zu Hause richtig
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell excel
gelöst Frage von Crank69Batch & Shell6 Kommentare

Hallo Leute, ich habe in meinem Script leider 3 Probleme und hoffe das ihr mir helfen könnt. würde ich ...

Batch & Shell
Powershell Get-Content Inhalt filtern
gelöst Frage von derhoeppiBatch & Shell1 Kommentar

Guten Morgen, ich habe eine Textdatei nach dem Beispielhaften Muster Nun möchte ich diese Datei einlesen, aber bestimmte Zeilen ...

Batch & Shell

Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen

gelöst Frage von Bommi1961Batch & Shell21 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...

Batch & Shell

Powershell zeile ohne inhalt löschen

gelöst Frage von BlueEyePhoenixBatch & Shell4 Kommentare

Hallo Community, ich versuche über PowerShell eine Excelliste zu bearbeiten. Diese wird als xlsx geöffnet soll bearbeitet werden und ...

Neue Wissensbeiträge
Sicherheits-Tools

TrendMicro Worry-Free Business Security 10.0 SP1 - Jetzt in Deutsch verfügbar! (Windows 10 1903 Support)

Tipp von TrinXx vor 9 StundenSicherheits-Tools1 Kommentar

Moin! Nach wochenlangem Warten wird Trend Micro das SP1 für WFBS 10 voraussichtlich am 26.08.19 veröffentlichen. Ich habe das ...

Hyper-V
Setup VM W2016 startet nicht in Hyper-V 2016
Erfahrungsbericht von keine-ahnung vor 1 TagHyper-V4 Kommentare

Moin, sitze gerade über meinem neuen Server und versuche, die VM auf den Host zu prügeln. Jetzt wollte ich ...

Server-Hardware

HPE Proliant ML350P Gen8 Probleme mit Zugriff auf Raid-Volumes

Erfahrungsbericht von goscho vor 1 TagServer-Hardware1 Kommentar

Hallo Leute, das Problemgerät: HPE ML350P G8 Windows Server 2012R2 HyperV-Host 8 x 300 GB 10K SAS HDD (1 ...

Humor (lol)

"Linux und 5 Gründe Warum man kein Windows verwenden sollte sondern Ubuntu Linux"

Information von Snowbird vor 3 TagenHumor (lol)9 Kommentare

Gerade gefunden. Ja, ist etwas älter, aber irgendwie lustig?

Heiß diskutierte Inhalte
Grafikkarten & Monitore
Grafikkarten Angebot auf Amazon
gelöst Frage von NudellordGrafikkarten & Monitore22 Kommentare

Hallo Community, ich suche eine neue Grafikkarte und bin auf die Nvidea Gforce GTX 1080 ti gestoßen. Und dabei ...

Hyper-V
Keine Netzwerkverbindung W2016 VM
gelöst Frage von keine-ahnungHyper-V19 Kommentare

Moin, ich verliere gleich meine contenance ;-). Ich versuche gerade, auf einem Hyper-V 2016 GUI eine W2016-VM (Generation 2 ...

Batch & Shell
Powershell - Webseite auslesen und Abspeichern ein paar Probleme
gelöst Frage von kime203Batch & Shell18 Kommentare

Hallo alle miteinander, ich hab die Aufgabe eine Webseite auszulesen um Einsatzdaten der Feuerwehr daraus zu gewinnen. Das habe ...

Windows 7
Systemwiederherstellung mittel Console und Schattenkopie?
Frage von Kerbel3rdWindows 717 Kommentare

Moin, leider hat mir das Update auf Framework 4.8 meinen Rechner bzw mein Framework zerschossen. Nach tagelangen Reparaturversuchen mittels ...