Format datetime properties

This commit is contained in:
Doug Finke
2015-04-27 10:08:10 -04:00
parent 4122d11586
commit 6955eea535
2 changed files with 13 additions and 4 deletions

View File

@@ -176,15 +176,20 @@ function Export-Excel {
$ColumnIndex = 1
foreach ($Name in $Header) {
$ws.Cells[$Row, $ColumnIndex].Value = $TargetData.$Name
$targetCell = $ws.Cells[$Row, $ColumnIndex]
$targetCell.Value = $TargetData.$Name
switch ($TargetData.$Name) {
{$_ -is [datetime]} {$targetCell.Style.Numberformat.Format = "m/d/yy h:mm"}
}
$ColumnIndex += 1
}
}
End {
if($AutoSize) {$ws.Cells.AutoFitColumns()}
if($IncludePivotTable) {
$pivotTableName = $WorkSheetname + "PivotTable"
$wsPivot = $pkg.Workbook.Worksheets.Add($pivotTableName)
@@ -223,6 +228,7 @@ function Export-Excel {
}
}
if($AutoSize) { $ws.Cells.AutoFitColumns() }
if($Password) { $ws.Protection.SetPassword($Password) }
$pkg.Save()