如何使用 PowerShell 将 JSON 转换为 CSV 文件?
要将JSON转换为CSV格式,我们需要首先使用ConvertFrom-JSON命令。例如,我们已经在C:\temp\VMinfo.JSON位置提供了JSON文件。我们将首先导入此文件,然后将其转换为CSV,如下所示。
Get-Content C:\Temp\VMInfo.json | ConvertFrom-Json | Export-Csv C:\Temp\vminfo.csv -NoTypeInformation
假设您有cmdlet以哈希表格式生成输出,如下所示。
PS C:\> Get-AzVM -VMName TestMachine2k16 | Select -ExpandProperty Tags Key Value --- ----- For Ansible Patching_Day Sunday Application SecretTag Owner Chirag
所以我们首先需要将哈希输出转换为JSON格式,然后从JSON中,我们可以将输出保存到excel。
PS C:\> Get-AzVM -VMName TestMachine2k16 | Select -ExpandProperty Tags | ConvertTo-Json | ConvertFrom-Json | Export-Csv C:\temp\Vmtags.csv -NoTypeIn formation
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短