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

Powershell excel Zeilen entfernen

Mitglied: BlueEyePhoenix

BlueEyePhoenix (Level 1) - Jetzt verbinden

26.02.2020 um 11:59 Uhr, 364 Aufrufe, 5 Kommentare

Hallo Commuity,

ich hab da mal ein Problem bei dem ich nicht weiterkomme.

Ich habe eine Excelliste mit ca 20 zeilen und bearbeite diese über Powershell. Dabei lass ich mir über :

$sheet.cells.item(2,19) ="=Sum(R:R)-Sum(R1)"

eine Summe ausgeben und möchte, dass die Tabelle gelöscht wird wenn diese Summe unter 200 ist.
Dafür habe ich folgendes:

$maxRows = $sheet.UsedRange.Rows.Count
for ($i = $maxRows; $i -ge 1; $i--) {
if ($sheet.Cells.Item(2, 19).Text -lt "200" ) {
$Range = $sheet.Rows.Item($i)
$Range.Delete()
}}

wenn R2 unter 200 ist wird die Tabelle gelöscht wie gewollt. Aber wenn die Tabelle über 200 ist soll er nichts löschen, es werden aber immer ca 10 zeilen trotzdem entfernt.

Kann mir jemand weiterhelfen?

Vielen Dank
Mitglied: 143127
26.02.2020, aktualisiert um 12:23 Uhr
.Text -lt "200"
Naja, wenn ich Birnen mit Bananen vergleiche wundert das nicht 🙃.
Du vergleichst hier zwei Strings mit einem numerischen Vergleichsoperator (-lt), dat klappt ned.
Bitte warten ..
Mitglied: erikro
26.02.2020 um 12:25 Uhr
Moin

Zitat von 143127:

.Text -lt "200"
Naja, wenn ich Birnen mit Bananen vergleiche wundert das nicht 🙃.
Du vergleichst hier zwei Strings mit einem numerischen Vergleichsoperator (-lt), dat klappt ned.

Doch, das klappt wunderbar und deshalb werden ja auch zehn Zeilen gelöscht. Man muss nur wissen, wie das funktioniert:

Liebe Grüße

Erik
Bitte warten ..
Mitglied: 143127
26.02.2020, aktualisiert um 13:56 Uhr
1000" -lt "200" => $true
Schon klar, ist aber eben kein "numerischer" Vergleich mehr sondern ein Vergleich der Strings nach der jeweiligen Locale Konvention, mehr wollte ich damit nicht ausdrücken.
1000 ist ja auch nicht kleiner als 200, bringt somit ein falsches Ergebnis..
Bitte warten ..
Mitglied: colinardo
26.02.2020, aktualisiert um 17:08 Uhr
Servus
Grüße Uwe
Bitte warten ..
Mitglied: colinardo
06.03.2020 um 16:00 Uhr
An den TO:
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen, und Lösungen markieren. Merci.
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 für excel
gelöst Frage von Crank69Batch & Shell9 Kommentare

Hallo ich benötige hilfe bei Powershell leider bin ich noch neu im Programmieren und würde mich freuen wenn ihr ...

Batch & Shell
Excel mit Powershell formatieren
Frage von TastuserBatch & Shell13 Kommentare

Hallo, ist es möglich eine Excel-Datei mit Powershell zu formatieren? - Bestimmte Zellen bekommen eine bestimmte Größe - Bestimmte ...

Outlook & Mail

EMails werden nach 3 Monaten entfern - Einstellung

Frage von staybbOutlook & Mail5 Kommentare

Hallo, ich habe bei einem Postfach das Problem, dass in Outlook alle Mails älter wie 3 Jahre verscheinden und ...

Neue Wissensbeiträge
Informationsdienste

Leistungsschutzrecht: Ein neuer Diskussionsentwurf liegt vor

Information von Frank vor 2 TagenInformationsdienste12 Kommentare

Anfang April (leider kein Scherz) hat das Bundesjustizministerium den nächsten ausformulierten Referentenentwurf für ein "erstes Gesetz zur Anpassung des ...

Instant Messaging

Videokonferenz oder Chatsystem für das Homeoffice

Information von Frank vor 2 TagenInstant Messaging6 Kommentare

Ich hatte es bereits in einem Kommentar gepostet, da ich aber viele Nachfragen dazu bekam, hier noch mal meine ...

Off Topic

Ein wenig Aufklärung über Corona von Bill Gates persönlich

Information von Frank vor 3 TagenOff Topic24 Kommentare

Amerika hat ein Problem: Die Arroganz des sehr klugen Präsidenten führte zur aktuellen Corona-Krise in den USA. Was jetzt ...

Off Topic
3D-Drucker gegen Corona - helft mit!
Information von DerWoWusste vor 3 TagenOff Topic12 Kommentare

Unter vorigem Link sind Anleitungen, wie man sich mit seinem 3D-Drucker an der Produktion (Druck) von Bauteilen für Atemmasken ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Lokale IP-Adresse
Frage von Kuerbis2020LAN, WAN, Wireless36 Kommentare

Lokale IP-Adresse: Woher bezieht Mein PC seine lokale IP-Adresse? Nenne den Namen des Dienstes und wo der Dienst installiert ...

Windows Server
Hyper-V VM vorm Admin absichern
Frage von MarabuntaWindows Server20 Kommentare

Hallo, wie bekomme ich eine VM in WS 2012 Hyper-V soweit abgetrennt, dass ein Admin ohne Passwort keinen (leichten) ...

DNS
DNS-Festlegung Windows
Frage von Kuerbis2020DNS12 Kommentare

DNS-Festlegung: Wo kann man das statische DNS festlegen und an welcher stelle wird das vorgenommen? A: Feste IP-Adresse für ...

Windows 10
Treiberupdates via Windows Update - bitte um Praxiserfahrungen
Frage von m.fesslerWindows 109 Kommentare

Hallo zusammen, wie ist eure Erfahrung mit Treiber-Updates über Windows Updates? Wobei meine Frage hauptsächlich "Fremdgeräte" von Familie und ...