Fixes #68 Import-Excel headers no data

This commit is contained in:
dfinke
2016-07-21 19:54:36 -04:00
parent a53323d3aa
commit 372fdc4213
2 changed files with 14 additions and 7 deletions

View File

@@ -80,15 +80,19 @@ function Import-Excel {
}
}
foreach ($Row in ($HeaderRow+1)..$Rows) {
$h=[Ordered]@{}
foreach ($Column in 0..($Columns-1)) {
if($Header[$Column].Length -gt 0) {
$Name = $Header[$Column]
$h.$Name = $worksheet.Cells[$Row,($Column+1)].Value
if($Rows -eq 1) {
$Header | ForEach {$h=[Ordered]@{}} {$h.$_=''} {[PSCustomObject]$h}
} else {
foreach ($Row in ($HeaderRow+1)..$Rows) {
$h=[Ordered]@{}
foreach ($Column in 0..($Columns-1)) {
if($Header[$Column].Length -gt 0) {
$Name = $Header[$Column]
$h.$Name = $worksheet.Cells[$Row,($Column+1)].Value
}
}
[PSCustomObject]$h
}
[PSCustomObject]$h
}
}

View File

@@ -28,6 +28,9 @@ iex (new-object System.Net.WebClient).DownloadString('https://raw.github.com/dfi
# What's new
#### 7/21/2016
* Fixes `Import-Excel` #68
#### 7/7/2016
[Attila Mihalicz](https://github.com/attilamihalicz) fixed two issues