Skip to content

Instantly share code, notes, and snippets.

@midnightfreddie
Last active August 22, 2018 16:57
Show Gist options
  • Save midnightfreddie/6b8cda4a1c48c1f0250c to your computer and use it in GitHub Desktop.
Save midnightfreddie/6b8cda4a1c48c1f0250c to your computer and use it in GitHub Desktop.
# This just puts each array in a vertical column of a table.
# The rows are not related data unless the source data is keyed on array index
$Arr1 = @(1, 2, 3, 4, 5)
$Arr2 = @(1, 2, 3)
$Arr3 = @(1, 2, 3, 4, 5, 6)
$Arr4 = @(1, 2, 3, 4, 5, 6, 7)
$Arr5 = @(1, 2)
$Arr6 = @(1, 2, 3, 4)
$i = 0
$(
While (
@(
$Arr1[$i],
$Arr2[$i],
$Arr3[$i],
$Arr4[$i],
$Arr5[$i],
$Arr6[$i]
) -ne $null
) {
$Properties = [ordered]@{
Arr1 = $Arr1[$i]
Arr2 = $Arr2[$i]
Arr3 = $Arr3[$i]
Arr4 = $Arr4[$i]
Arr5 = $Arr5[$i]
Arr6 = $Arr6[$i]
}
New-Object psobject -Property $Properties
$i++
"Hi"
}
) |
ConvertTo-Html |
Out-File -Encoding utf8 .\out.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>HTML TABLE</title>
</head><body>
<table>
<colgroup><col/><col/><col/><col/><col/><col/></colgroup>
<tr><th>Arr1</th><th>Arr2</th><th>Arr3</th><th>Arr4</th><th>Arr5</th><th>Arr6</th></tr>
<tr><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>3</td><td>3</td><td>3</td><td>3</td><td></td><td>3</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>4</td><td></td><td>4</td><td>4</td><td></td><td>4</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>5</td><td></td><td>5</td><td>5</td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td>6</td><td>6</td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td>7</td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
</table>
</body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment