Fix reading multiple sheets in the xlsx where row/col count is diff

This commit is contained in:
dfinke
2022-05-03 17:53:58 -04:00
parent d4ebc9e95d
commit aea90aa8d6
3 changed files with 14 additions and 2 deletions

View File

@@ -134,6 +134,8 @@
$xlBook = [Ordered]@{}
foreach ($sheet in $Worksheet) {
$EndRow = 0
$EndColumn = 0
$targetSheetname = $sheet.Name
$xlBook["$targetSheetname"] = @()
#region Get rows and columns
@@ -233,8 +235,8 @@
}
catch { throw "Failed importing the Excel workbook '$Path' with worksheet '$WorksheetName': $_"; return }
finally {
$EndRow = 0
$EndColumn = 0
# $EndRow = 0
# $EndColumn = 0
if ($Path) { $stream.close(); $ExcelPackage.Dispose() }
if ($NotAsDictionary) {