我正在尝试创建用于记录服务器重启信息的CSV文件。重启状态,上次重启时间戳和当前重启时间戳。
我发现了如下代码来创建CSV,但是当我在记事本中打开CSV时,会出现一个空白行。如何创建包含标题且没有空白行的CSV文件?我已经尝试过寻找替代方法来创建带有标题的空白CSV文件,但它们都不能正常工作。
记事本"","","",""
#Create CSV
$headers = "Server", "Status", "LastRebootTime", "CurrentRebootTime"
$psObject = New-Object psobject
foreach($header in $headers)
{
Add-Member -InputObject $psobject -MemberType noteproperty -Name $header -Value ""
}
$psObject | Export-Csv d:\scripts\WorkFlowTest.csv -NoTypeInformation
答案 0 :(得分:0)
感谢to Invoke-Parallel使用以下代码,重要的部分是<input name="title" type="text" />
<input name="choice1" type="text" />
<input name="choice2" type="text" />
<select name="option">
<option .... />
....
</select>
<input name="title" type="text" />
<input name="choices[]" type="text" />
<input name="choices[]" type="text" />
<select name="option">
<option .... />
....
</select>
答案 1 :(得分:0)
默认情况下,PowerShell使用Unicode,这显然会导致Excel将数据加载到单个列中。尝试以下操作,创建一个ASCII输出文件:
# Begin "here string"
$csv = @"
index,name
1,Ed
2,Teresa
"@ # End of "here string"
$csv | Out-File temp.csv -Encoding ASCII
start temp.csv