$p="C:\Users\Users\Acer\Desktop\Ежедневный отчет 06.11.xlsx"; Add-Type -AssemblyName System.IO.Compression.FileSystem; $z=[IO.Compression.ZipFile]::OpenRead($p); $w=$z.GetEntry("xl/workbook.xml"); $r=[IO.StreamReader]::new($w.Open()); [xml]$x=$r.ReadToEnd(); $r.Close(); $x.SelectNodes("//*[local-name()='sheet']") | ForEach-Object { [PSCustomObject]@{Sheet=$_.GetAttribute("name"); State=$_.GetAttribute("state"); SheetID=$_.GetAttribute("sheetId")} } | Format-Table -AutoSize; $z.Dispose()