Fixes Column order issue

Column letters were returned out of order.  Issue #708
This commit is contained in:
uSlackr
2019-11-01 13:41:31 -04:00
committed by GitHub
parent 9e92f2dbc6
commit 79c3077162

View File

@@ -6,10 +6,15 @@ function Get-ExcelColumnName {
Process {
$dividend = $columnNumber
$columnName = @()
$columnName = New-Object System.Collections.ArrayList($null)
while($dividend -gt 0) {
$modulo = ($dividend - 1) % 26
$columnName += [char](65 + $modulo)
if ($columnName.length -eq 0) {
[char](65 + $modulo)
} else {
$columnName.insert(0,[char](65 + $modulo))
}
$dividend = [int](($dividend -$modulo)/26)
}
@@ -19,4 +24,4 @@ function Get-ExcelColumnName {
}
}
}
}